./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/pcomp.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 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_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/config/KojakReach.xml -i ../../sv-benchmarks/c/array-fpi/pcomp.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/config/svcomp-Reach-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4 --witnessprinter.witness.filename witness.graphml --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 1472da9c0a8f011e4f758f37d66a1227b497d4a96142a431b3f2f304a275b1b7 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-15 03:54:10,389 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-15 03:54:10,390 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-15 03:54:10,404 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-15 03:54:10,404 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-15 03:54:10,405 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-15 03:54:10,406 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-15 03:54:10,407 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-15 03:54:10,408 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-15 03:54:10,408 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-15 03:54:10,409 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-15 03:54:10,410 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-15 03:54:10,410 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-15 03:54:10,410 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-15 03:54:10,411 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-15 03:54:10,412 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-15 03:54:10,412 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-15 03:54:10,413 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-15 03:54:10,414 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-15 03:54:10,415 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-15 03:54:10,416 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-15 03:54:10,417 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-15 03:54:10,418 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-15 03:54:10,418 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-15 03:54:10,420 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-15 03:54:10,420 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-15 03:54:10,421 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-15 03:54:10,421 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-15 03:54:10,421 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-15 03:54:10,422 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-15 03:54:10,422 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-15 03:54:10,423 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-15 03:54:10,423 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-15 03:54:10,424 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-15 03:54:10,424 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-15 03:54:10,424 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-15 03:54:10,425 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-15 03:54:10,425 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-15 03:54:10,425 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-15 03:54:10,426 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-15 03:54:10,426 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-15 03:54:10,427 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/config/svcomp-Reach-32bit-Kojak_Default.epf [2022-12-15 03:54:10,441 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-15 03:54:10,441 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-15 03:54:10,441 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-15 03:54:10,442 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2022-12-15 03:54:10,442 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-15 03:54:10,442 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-15 03:54:10,442 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-15 03:54:10,442 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-15 03:54:10,442 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-15 03:54:10,443 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-15 03:54:10,443 INFO L136 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Timeout in seconds=1000000 [2022-12-15 03:54:10,444 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2022-12-15 03:54:10,444 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Trace refinement strategy=PENGUIN [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-15 03:54:10,444 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-15 03:54:10,444 INFO L138 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_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/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_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 1472da9c0a8f011e4f758f37d66a1227b497d4a96142a431b3f2f304a275b1b7 [2022-12-15 03:54:10,602 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-15 03:54:10,621 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-15 03:54:10,624 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-15 03:54:10,625 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-15 03:54:10,625 INFO L275 PluginConnector]: CDTParser initialized [2022-12-15 03:54:10,627 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/../../sv-benchmarks/c/array-fpi/pcomp.c [2022-12-15 03:54:13,175 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-15 03:54:13,332 INFO L351 CDTParser]: Found 1 translation units. [2022-12-15 03:54:13,332 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/sv-benchmarks/c/array-fpi/pcomp.c [2022-12-15 03:54:13,337 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/data/2659472c3/a664a1fe929240c5a3b548d9b6a6e45a/FLAG72a0d07cd [2022-12-15 03:54:13,735 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/data/2659472c3/a664a1fe929240c5a3b548d9b6a6e45a [2022-12-15 03:54:13,736 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-15 03:54:13,737 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-15 03:54:13,738 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-15 03:54:13,738 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-15 03:54:13,741 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-15 03:54:13,741 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,742 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@474e5a35 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13, skipping insertion in model container [2022-12-15 03:54:13,742 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,749 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-15 03:54:13,763 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-15 03:54:13,869 WARN L237 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_dfd695eb-367d-41f6-b3dc-7339ae80adef/sv-benchmarks/c/array-fpi/pcomp.c[588,601] [2022-12-15 03:54:13,884 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-15 03:54:13,892 INFO L203 MainTranslator]: Completed pre-run [2022-12-15 03:54:13,901 WARN L237 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_dfd695eb-367d-41f6-b3dc-7339ae80adef/sv-benchmarks/c/array-fpi/pcomp.c[588,601] [2022-12-15 03:54:13,910 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-15 03:54:13,922 INFO L208 MainTranslator]: Completed translation [2022-12-15 03:54:13,923 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13 WrapperNode [2022-12-15 03:54:13,923 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-15 03:54:13,924 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-15 03:54:13,924 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-15 03:54:13,924 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-15 03:54:13,930 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,938 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,958 INFO L138 Inliner]: procedures = 16, calls = 32, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 97 [2022-12-15 03:54:13,958 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-15 03:54:13,959 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-15 03:54:13,959 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-15 03:54:13,959 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-15 03:54:13,966 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,967 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,969 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,969 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,975 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,978 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,979 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,981 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,983 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-15 03:54:13,984 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-15 03:54:13,984 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-15 03:54:13,984 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-15 03:54:13,985 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.12 03:54:13" (1/1) ... [2022-12-15 03:54:13,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2022-12-15 03:54:13,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/z3 [2022-12-15 03:54:14,010 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2022-12-15 03:54:14,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dfd695eb-367d-41f6-b3dc-7339ae80adef/bin/ukojak-rkRKPMF4O4/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2022-12-15 03:54:14,042 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-15 03:54:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-15 03:54:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-12-15 03:54:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-15 03:54:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-15 03:54:14,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-15 03:54:14,043 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-12-15 03:54:14,106 INFO L235 CfgBuilder]: Building ICFG [2022-12-15 03:54:14,108 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-15 03:54:14,265 INFO L276 CfgBuilder]: Performing block encoding [2022-12-15 03:54:14,317 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-15 03:54:14,317 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-15 03:54:14,319 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 03:54:14 BoogieIcfgContainer [2022-12-15 03:54:14,320 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-15 03:54:14,320 INFO L113 PluginConnector]: ------------------------CodeCheck---------------------------- [2022-12-15 03:54:14,320 INFO L271 PluginConnector]: Initializing CodeCheck... [2022-12-15 03:54:14,331 INFO L275 PluginConnector]: CodeCheck initialized [2022-12-15 03:54:14,331 INFO L185 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.12 03:54:14" (1/1) ... [2022-12-15 03:54:14,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-15 03:54:14,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:14,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 12 states and 17 transitions. [2022-12-15 03:54:14,380 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 17 transitions. [2022-12-15 03:54:14,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-12-15 03:54:14,382 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:14,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:14,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:14,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-15 03:54:14,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:14,808 INFO L321 Elim1Store]: treesize reduction 117, result has 35.4 percent of original size [2022-12-15 03:54:14,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 194 treesize of output 281 [2022-12-15 03:54:14,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:14,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:14,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:14,989 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:14,992 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 211 [2022-12-15 03:54:15,100 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:15,101 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 196 [2022-12-15 03:54:15,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:15,323 INFO L321 Elim1Store]: treesize reduction 86, result has 16.5 percent of original size [2022-12-15 03:54:15,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 11 case distinctions, treesize of input 102 treesize of output 105 [2022-12-15 03:54:15,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:15,378 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:15,379 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2022-12-15 03:54:15,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:15,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:15,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:15,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 17 states and 33 transitions. [2022-12-15 03:54:15,513 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 33 transitions. [2022-12-15 03:54:15,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-15 03:54:15,513 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:15,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:15,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:15,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-15 03:54:15,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:15,602 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:15,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:15,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 20 states and 46 transitions. [2022-12-15 03:54:15,831 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 46 transitions. [2022-12-15 03:54:15,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-15 03:54:15,832 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:15,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:15,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-15 03:54:15,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:15,890 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:15,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:15,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 21 states and 49 transitions. [2022-12-15 03:54:15,952 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 49 transitions. [2022-12-15 03:54:15,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-15 03:54:15,952 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:15,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:15,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:15,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-15 03:54:15,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:16,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:16,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:16,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 24 states and 62 transitions. [2022-12-15 03:54:16,281 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 62 transitions. [2022-12-15 03:54:16,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-15 03:54:16,281 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:16,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:16,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:16,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-15 03:54:16,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:16,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-15 03:54:16,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:16,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 25 states and 65 transitions. [2022-12-15 03:54:16,499 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 65 transitions. [2022-12-15 03:54:16,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-15 03:54:16,499 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:16,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:16,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:16,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-15 03:54:16,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:16,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-15 03:54:16,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:16,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 27 states and 71 transitions. [2022-12-15 03:54:16,675 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 71 transitions. [2022-12-15 03:54:16,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-15 03:54:16,676 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:16,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:16,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-15 03:54:16,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:16,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:16,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 31 states and 78 transitions. [2022-12-15 03:54:16,952 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 78 transitions. [2022-12-15 03:54:16,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-15 03:54:16,953 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:16,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:17,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:17,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 36 conjunts are in the unsatisfiable core [2022-12-15 03:54:17,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:17,040 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-12-15 03:54:17,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:17,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:17,054 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-15 03:54:17,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-15 03:54:17,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:17,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:54:17,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:54:17,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 50 [2022-12-15 03:54:17,155 INFO L321 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2022-12-15 03:54:17,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 95 [2022-12-15 03:54:17,183 INFO L321 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2022-12-15 03:54:17,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 73 treesize of output 24 [2022-12-15 03:54:17,205 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:17,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:17,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 35 states and 91 transitions. [2022-12-15 03:54:17,720 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 91 transitions. [2022-12-15 03:54:17,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-15 03:54:17,720 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:17,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:17,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-15 03:54:17,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-15 03:54:18,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:18,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 40 states and 105 transitions. [2022-12-15 03:54:18,512 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 105 transitions. [2022-12-15 03:54:18,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-15 03:54:18,512 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:18,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:18,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:18,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-15 03:54:18,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-15 03:54:19,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:19,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 43 states and 120 transitions. [2022-12-15 03:54:19,145 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 120 transitions. [2022-12-15 03:54:19,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-15 03:54:19,145 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:19,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:19,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:19,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-15 03:54:19,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:19,331 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:19,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:19,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 37 states and 87 transitions. [2022-12-15 03:54:19,585 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 87 transitions. [2022-12-15 03:54:19,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-15 03:54:19,585 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:19,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:19,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-15 03:54:19,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:19,689 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:20,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:20,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 38 states and 88 transitions. [2022-12-15 03:54:20,014 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 88 transitions. [2022-12-15 03:54:20,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-15 03:54:20,014 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:20,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:20,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-15 03:54:20,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:20,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:20,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:20,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 42 states and 96 transitions. [2022-12-15 03:54:20,495 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 96 transitions. [2022-12-15 03:54:20,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-15 03:54:20,495 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:20,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:20,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:20,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-15 03:54:20,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:20,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-12-15 03:54:20,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:20,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 39 states and 86 transitions. [2022-12-15 03:54:20,923 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 86 transitions. [2022-12-15 03:54:20,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-15 03:54:20,923 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:20,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:21,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 48 conjunts are in the unsatisfiable core [2022-12-15 03:54:21,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:21,012 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:54:21,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:54:21,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:21,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:21,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:21,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2022-12-15 03:54:21,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:21,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:21,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 03:54:21,210 INFO L350 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 28 treesize of output 30 [2022-12-15 03:54:21,226 INFO L350 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 38 treesize of output 32 [2022-12-15 03:54:21,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:24,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:24,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 45 states and 97 transitions. [2022-12-15 03:54:24,550 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 97 transitions. [2022-12-15 03:54:24,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-15 03:54:24,551 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:24,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:24,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:24,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 50 conjunts are in the unsatisfiable core [2022-12-15 03:54:24,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:24,846 INFO L321 Elim1Store]: treesize reduction 117, result has 35.4 percent of original size [2022-12-15 03:54:24,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 194 treesize of output 281 [2022-12-15 03:54:24,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:24,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:24,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:54:24,930 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:24,931 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 143 [2022-12-15 03:54:25,026 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:25,027 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2022-12-15 03:54:25,100 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:25,101 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 258 [2022-12-15 03:54:25,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:25,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:25,247 INFO L321 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2022-12-15 03:54:25,247 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 294 treesize of output 257 [2022-12-15 03:54:25,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:25,284 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:54:25,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:25,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:25,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:25,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:25,341 INFO L321 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-12-15 03:54:25,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 90 treesize of output 47 [2022-12-15 03:54:25,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:25,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:25,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-12-15 03:54:25,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:54:25,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:54:25,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:54:25,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:54:25,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:25,959 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:54:26,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:26,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:54:26,099 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:54:28,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:28,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 51 states and 113 transitions. [2022-12-15 03:54:28,810 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 113 transitions. [2022-12-15 03:54:28,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-15 03:54:28,811 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:28,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:28,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:28,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:28,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:29,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:31,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:31,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 58 states and 130 transitions. [2022-12-15 03:54:31,226 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2022-12-15 03:54:31,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-15 03:54:31,227 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:31,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:31,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:31,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:31,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:31,378 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:32,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:32,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 61 states and 141 transitions. [2022-12-15 03:54:32,316 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 141 transitions. [2022-12-15 03:54:32,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-15 03:54:32,317 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:32,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:32,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:32,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:32,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:32,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:32,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 62 states and 144 transitions. [2022-12-15 03:54:32,638 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 144 transitions. [2022-12-15 03:54:32,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-12-15 03:54:32,638 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:32,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:32,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:32,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:32,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:32,732 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:32,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:32,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 63 states and 147 transitions. [2022-12-15 03:54:32,968 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 147 transitions. [2022-12-15 03:54:32,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-15 03:54:32,968 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:32,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:33,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:33,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:33,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:54:33,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:33,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 64 states and 148 transitions. [2022-12-15 03:54:33,615 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 148 transitions. [2022-12-15 03:54:33,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-15 03:54:33,616 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:33,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:33,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:33,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:33,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:33,699 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:54:35,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:35,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 66 states and 148 transitions. [2022-12-15 03:54:35,207 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 148 transitions. [2022-12-15 03:54:35,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-15 03:54:35,207 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:35,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:35,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:35,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-15 03:54:35,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:35,298 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:54:35,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:35,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 69 states and 151 transitions. [2022-12-15 03:54:35,518 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 151 transitions. [2022-12-15 03:54:35,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-12-15 03:54:35,518 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:35,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:35,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-15 03:54:35,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:35,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:54:36,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:36,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 72 states and 163 transitions. [2022-12-15 03:54:36,581 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 163 transitions. [2022-12-15 03:54:36,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-15 03:54:36,582 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:36,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:36,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-15 03:54:36,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:36,741 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-15 03:54:39,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:54:39,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 79 states and 174 transitions. [2022-12-15 03:54:39,734 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 174 transitions. [2022-12-15 03:54:39,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-15 03:54:39,734 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:54:39,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:54:39,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:54:39,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 73 conjunts are in the unsatisfiable core [2022-12-15 03:54:39,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:54:40,063 INFO L321 Elim1Store]: treesize reduction 34, result has 50.7 percent of original size [2022-12-15 03:54:40,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 542 treesize of output 433 [2022-12-15 03:54:40,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:40,327 INFO L321 Elim1Store]: treesize reduction 312, result has 25.9 percent of original size [2022-12-15 03:54:40,327 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 417 treesize of output 720 [2022-12-15 03:54:40,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:54:40,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:54:40,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-12-15 03:54:40,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:54:40,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:54:40,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:40,884 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:40,886 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2022-12-15 03:54:40,928 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:40,929 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2022-12-15 03:54:41,138 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:41,139 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2022-12-15 03:54:41,183 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:41,185 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2022-12-15 03:54:41,267 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:41,267 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2022-12-15 03:54:41,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:41,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:41,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:41,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:41,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:41,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:41,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:41,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:41,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 304 [2022-12-15 03:54:41,455 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:41,456 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2022-12-15 03:54:41,590 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:41,592 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 253 [2022-12-15 03:54:42,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 680 treesize of output 712 [2022-12-15 03:54:42,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:42,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:42,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:42,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 27 [2022-12-15 03:54:42,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:42,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 3 [2022-12-15 03:54:42,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 632 treesize of output 643 [2022-12-15 03:54:42,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:42,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 03:54:42,327 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:42,328 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:42,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-12-15 03:54:42,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-12-15 03:54:42,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 1210 treesize of output 1240 [2022-12-15 03:54:43,218 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,218 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2022-12-15 03:54:43,242 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,242 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2022-12-15 03:54:43,400 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,400 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2022-12-15 03:54:43,444 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,445 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:43,462 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,463 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:43,510 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,510 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:54:43,537 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,538 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:54:43,629 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,630 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:54:43,645 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,646 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:43,699 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:43,700 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:54:43,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 385 treesize of output 384 [2022-12-15 03:54:43,862 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:54:43,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 657 treesize of output 691 [2022-12-15 03:54:44,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:44,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:44,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:44,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:44,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:44,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2022-12-15 03:54:44,297 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,298 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2022-12-15 03:54:44,361 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,362 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2022-12-15 03:54:44,380 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,380 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2022-12-15 03:54:44,471 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,472 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:44,501 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,501 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:44,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 330 [2022-12-15 03:54:44,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:44,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:44,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:44,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:44,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:44,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2022-12-15 03:54:44,760 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,761 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:54:44,781 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,782 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:54:44,848 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,849 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2022-12-15 03:54:44,984 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:44,986 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2022-12-15 03:54:45,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 519 treesize of output 627 [2022-12-15 03:54:45,090 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,092 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 703 [2022-12-15 03:54:45,210 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,211 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 604 [2022-12-15 03:54:45,251 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,252 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 604 [2022-12-15 03:54:45,270 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,272 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1056 [2022-12-15 03:54:45,337 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,338 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2022-12-15 03:54:45,356 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,357 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 389 [2022-12-15 03:54:45,390 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,391 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 209 [2022-12-15 03:54:45,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 12 [2022-12-15 03:54:45,478 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,480 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 520 [2022-12-15 03:54:45,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 71 [2022-12-15 03:54:45,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-12-15 03:54:45,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:45,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-12-15 03:54:45,668 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,669 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2022-12-15 03:54:45,771 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,772 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2022-12-15 03:54:45,814 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:45,815 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2022-12-15 03:54:45,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:45,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:45,960 INFO L321 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-12-15 03:54:45,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 112 treesize of output 74 [2022-12-15 03:54:45,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:46,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:46,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:46,029 INFO L321 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-12-15 03:54:46,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 133 treesize of output 87 [2022-12-15 03:54:46,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:46,089 INFO L321 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2022-12-15 03:54:46,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 295 treesize of output 218 [2022-12-15 03:54:46,124 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:46,125 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2022-12-15 03:54:46,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:46,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:46,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:46,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 3 [2022-12-15 03:54:46,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:46,402 INFO L321 Elim1Store]: treesize reduction 102, result has 33.8 percent of original size [2022-12-15 03:54:46,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 1095 treesize of output 1142 [2022-12-15 03:54:46,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:46,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-12-15 03:54:47,075 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,075 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2022-12-15 03:54:47,146 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,147 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2022-12-15 03:54:47,174 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,175 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2022-12-15 03:54:47,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 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 139 treesize of output 175 [2022-12-15 03:54:47,473 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,474 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2022-12-15 03:54:47,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,499 INFO L350 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 434 treesize of output 378 [2022-12-15 03:54:47,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,568 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 425 treesize of output 553 [2022-12-15 03:54:47,640 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,641 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2022-12-15 03:54:47,676 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,677 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2022-12-15 03:54:47,730 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,731 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2022-12-15 03:54:47,769 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,770 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 445 [2022-12-15 03:54:47,790 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,791 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2022-12-15 03:54:47,815 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,816 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2022-12-15 03:54:47,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 3 [2022-12-15 03:54:47,852 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:47,853 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 452 [2022-12-15 03:54:47,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:47,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 158 [2022-12-15 03:54:47,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,918 INFO L350 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 62 treesize of output 31 [2022-12-15 03:54:47,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:47,970 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 132 [2022-12-15 03:54:47,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 139 [2022-12-15 03:54:47,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 137 [2022-12-15 03:54:48,069 INFO L321 Elim1Store]: treesize reduction 27, result has 3.6 percent of original size [2022-12-15 03:54:48,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 148 treesize of output 115 [2022-12-15 03:54:48,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 7 [2022-12-15 03:54:48,091 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,092 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2022-12-15 03:54:48,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-15 03:54:48,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-15 03:54:48,108 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,108 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2022-12-15 03:54:48,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:48,155 INFO L350 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 96 treesize of output 72 [2022-12-15 03:54:48,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,164 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:54:48,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 88 [2022-12-15 03:54:48,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:48,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 10 [2022-12-15 03:54:48,214 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,215 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2022-12-15 03:54:48,266 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,267 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2022-12-15 03:54:48,299 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,300 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2022-12-15 03:54:48,368 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,369 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2022-12-15 03:54:48,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:48,433 INFO L321 Elim1Store]: treesize reduction 45, result has 10.0 percent of original size [2022-12-15 03:54:48,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 522 treesize of output 456 [2022-12-15 03:54:48,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 24 [2022-12-15 03:54:48,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-12-15 03:54:48,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:48,624 INFO L321 Elim1Store]: treesize reduction 69, result has 32.4 percent of original size [2022-12-15 03:54:48,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 879 treesize of output 854 [2022-12-15 03:54:48,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 50 [2022-12-15 03:54:48,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 110 [2022-12-15 03:54:48,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:48,930 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:48,931 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2022-12-15 03:54:49,011 INFO L321 Elim1Store]: treesize reduction 45, result has 10.0 percent of original size [2022-12-15 03:54:49,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 84 treesize of output 36 [2022-12-15 03:54:49,030 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:49,031 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 212 [2022-12-15 03:54:49,079 INFO L321 Elim1Store]: treesize reduction 45, result has 10.0 percent of original size [2022-12-15 03:54:49,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 105 treesize of output 51 [2022-12-15 03:54:49,116 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:49,116 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 291 [2022-12-15 03:54:49,174 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:49,175 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 323 [2022-12-15 03:54:49,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:49,312 INFO L321 Elim1Store]: treesize reduction 45, result has 10.0 percent of original size [2022-12-15 03:54:49,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 232 treesize of output 194 [2022-12-15 03:54:49,329 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:49,330 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2022-12-15 03:54:49,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:54:49,406 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:54:49,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:54:49,465 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse16 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse23 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse2 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse0 (not .cse2)) (.cse18 (not .cse23)) (.cse5 (not .cse16))) (and (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) .cse0 (let ((.cse17 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse67 (select .cse17 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse12 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse22 (exists ((v_prenex_246 (Array Int Int)) (v_prenex_247 (Array Int Int))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_247) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_246) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_247) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_246) |c_ULTIMATE.start_main_~b~0#1.base|) .cse4) (= (select v_prenex_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) (.cse1 (= (select .cse12 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse21 (= (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (.cse9 (exists ((v_arrayElimCell_52 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (and (= (select v_arrayElimCell_52 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (.cse6 (= .cse17 (store (store .cse12 |c_ULTIMATE.start_main_~c~0#1.offset| (select .cse17 |c_ULTIMATE.start_main_~c~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse67))) (.cse7 (= (select .cse12 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)) (.cse8 (= 6 .cse67)) (.cse3 (= (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|) 1)) (.cse24 (= .cse17 (store (store .cse4 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse17 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse67)))) (or (and .cse1 .cse2 .cse3 (exists ((v_DerPreprocessor_63 Int)) (= v_DerPreprocessor_63 (select (store (store .cse4 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_63) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~b~0#1.offset|))) .cse5) (and (let ((.cse10 (= .cse4 (store .cse17 |c_ULTIMATE.start_main_~b~0#1.offset| 1)))) (or (and .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse1 .cse8 (exists ((v_prenex_402 (Array Int Int)) (v_prenex_403 (Array Int Int))) (and (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_403) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_402) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_403) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_402) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_402 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))) .cse10) (and (exists ((v_DerPreprocessor_123 (Array Int Int)) (v_DerPreprocessor_121 (Array Int Int)) (v_DerPreprocessor_122 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (let ((.cse15 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_123))) (let ((.cse13 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse11 (store (store (store (store (store (store (store (store .cse15 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_122) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_121) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_122)) (.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_25 (select (store (store (store (store .cse11 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_121 (select .cse11 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_123 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store v_DerPreprocessor_122 |c_ULTIMATE.start_main_~c~0#1.offset| (select .cse13 |c_ULTIMATE.start_main_~c~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse14) .cse13) (= 0 (select v_DerPreprocessor_122 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= v_DerPreprocessor_27 (select .cse15 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_123) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_17) (= 6 .cse14)))))) .cse1 .cse16))) .cse18) (and .cse1 .cse2 .cse3) (and (exists ((v_DerPreprocessor_85 (Array Int Int)) (v_DerPreprocessor_67 Int) (v_arrayElimCell_52 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (let ((.cse19 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_85) |c_ULTIMATE.start_main_~c~0#1.base| .cse12))) (let ((.cse20 (select .cse19 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select v_arrayElimCell_52 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse4 (select (store (store (store (store .cse19 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse20 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select (store (store .cse20 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_67) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~b~0#1.offset|) v_DerPreprocessor_67))))) .cse1 .cse21 .cse22 .cse23) (and .cse1 .cse8 .cse3 .cse0 .cse24 .cse18 .cse9) (and .cse1 .cse8 .cse3 .cse24 .cse9) (and .cse1 (exists ((v_prenex_233 (Array Int Int)) (v_prenex_235 (Array Int Int))) (and (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_235) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_233) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_235) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_233) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_233 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))) .cse21 .cse8) (and (exists ((v_prenex_243 (Array Int Int)) (v_prenex_244 (Array Int Int))) (and (= .cse4 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_244) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_243) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_244) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_243) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_243 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))) .cse21 .cse23 (or (and .cse1 (exists ((v_DerPreprocessor_126 (Array Int Int)) (v_DerPreprocessor_59 Int) (v_arrayElimCell_52 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (let ((.cse26 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~c~0#1.base| .cse12))) (let ((.cse25 (select .cse26 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select v_arrayElimCell_52 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse25 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= .cse4 (select (store (store (store (store .cse26 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_59 (select (store (store .cse25 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~b~0#1.offset|))))))) (and .cse7 (exists ((v_DerPreprocessor_126 (Array Int Int)) (v_DerPreprocessor_59 Int) (v_arrayElimCell_52 (Array Int Int)) (v_DerPreprocessor_23 (Array Int Int))) (let ((.cse28 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_126) |c_ULTIMATE.start_main_~c~0#1.base| .cse12))) (let ((.cse27 (select .cse28 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (store (store .cse12 |c_ULTIMATE.start_main_~c~0#1.offset| (select .cse27 |c_ULTIMATE.start_main_~c~0#1.offset|)) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse27 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse27) (= (select v_arrayElimCell_52 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse27 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= .cse4 (select (store (store (store (store .cse28 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_59 (select (store (store .cse27 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_59) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~b~0#1.offset|))))))))) (and .cse7 .cse21 .cse22 .cse23 (exists ((v_arrayElimCell_52 (Array Int Int)) (v_DerPreprocessor_89 (Array Int Int)) (v_DerPreprocessor_65 Int) (v_DerPreprocessor_23 (Array Int Int))) (let ((.cse30 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_89) |c_ULTIMATE.start_main_~c~0#1.base| .cse12))) (let ((.cse31 (select .cse30 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse29 (store (store .cse31 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_65) |c_ULTIMATE.start_main_~a~0#1.offset| 6))) (and (= (select v_arrayElimCell_52 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= v_DerPreprocessor_65 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse29 (store (store .cse12 |c_ULTIMATE.start_main_~c~0#1.offset| (select .cse29 |c_ULTIMATE.start_main_~c~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| 6)) (= .cse4 (select (store (store (store (store .cse30 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_23) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_52) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse31 |c_ULTIMATE.start_main_~a~0#1.offset|) 1))))))) (and (or (and .cse1 (exists ((v_DerPreprocessor_35 Int) (v_DerPreprocessor_95 (Array Int Int)) (v_DerPreprocessor_36 Int) (v_DerPreprocessor_96 (Array Int Int)) (v_DerPreprocessor_97 (Array Int Int)) (v_DerPreprocessor_114 (Array Int Int)) (v_DerPreprocessor_113 (Array Int Int)) (v_DerPreprocessor_49 Int) (v_DerPreprocessor_27 (Array Int Int)) (v_DerPreprocessor_17 (Array Int Int)) (v_DerPreprocessor_25 (Array Int Int))) (let ((.cse34 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_97))) (let ((.cse33 (store (store (store (store (store (store (store (store .cse34 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_114) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_113) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_114)) (.cse32 (store (store v_DerPreprocessor_114 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_35) |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_36))) (and (= (select (store (store v_DerPreprocessor_114 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_49) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~c~0#1.offset|) v_DerPreprocessor_49) (= v_DerPreprocessor_35 (select .cse32 |c_ULTIMATE.start_main_~c~0#1.offset|)) (= v_DerPreprocessor_25 (select (store (store (store (store .cse33 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse33 |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_113) (= 6 (select (select .cse34 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= v_DerPreprocessor_95 (select (store (store (store (store (store (store (store (store .cse34 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_95) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_96) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse32 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= (select v_DerPreprocessor_114 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse34 |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_27) (= (select v_DerPreprocessor_97 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= v_DerPreprocessor_17 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_97) |c_ULTIMATE.start_main_~b~0#1.base|)))))) .cse16) (and .cse7 (exists ((v_prenex_208 (Array Int Int)) (v_prenex_209 (Array Int Int))) (and (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_209) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_208) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_209) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_208) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_208 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))) (exists ((v_DerPreprocessor_47 Int)) (let ((.cse35 (store (store .cse12 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_47) |c_ULTIMATE.start_main_~a~0#1.offset| 6))) (and (= v_DerPreprocessor_47 (select .cse35 |c_ULTIMATE.start_main_~c~0#1.offset|)) (= (store (store .cse4 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse35 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| 6) .cse35)))) .cse8 .cse3) (and .cse1 .cse16 (exists ((v_DerPreprocessor_94 (Array Int Int)) (v_prenex_210 (Array Int Int)) (v_prenex_212 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_210) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_210) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_94))) (and (= (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_210) (= (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_212) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_212) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_94) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_212) (= (select v_DerPreprocessor_94 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))))) (and .cse6 .cse7 .cse8 .cse3 .cse24 .cse9)) .cse18) (and .cse6 .cse7 .cse8 .cse3 .cse24 .cse18 .cse9) (and .cse1 .cse16 (or (and .cse2 (exists ((v_DerPreprocessor_116 (Array Int Int)) (v_DerPreprocessor_115 (Array Int Int)) (v_DerPreprocessor_102 (Array Int Int)) (v_DerPreprocessor_37 Int) (v_DerPreprocessor_38 Int) (v_prenex_214 (Array Int Int)) (v_prenex_226 (Array Int Int)) (v_prenex_216 (Array Int Int)) (v_DerPreprocessor_41 Int)) (let ((.cse38 (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_214))) (let ((.cse41 (store (store (store .cse38 |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_102) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_214) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_102))) (let ((.cse37 (select .cse41 |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse40 (store (store (store (store (store (store (store (store .cse41 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_116) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_116) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_116) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_115) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_116)) (.cse39 (store (store v_DerPreprocessor_116 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_38))) (and (= (select v_DerPreprocessor_116 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse37 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= v_prenex_214 (select (store (store (store .cse38 |c_ULTIMATE.start_main_~c~0#1.base| .cse37) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_214) |c_ULTIMATE.start_main_~c~0#1.base| .cse37) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_37 (select .cse39 |c_ULTIMATE.start_main_~c~0#1.offset|)) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_216) |c_ULTIMATE.start_main_~c~0#1.base| .cse37) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_216) |c_ULTIMATE.start_main_~c~0#1.base| .cse37) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_216) (= (select (store (store (store (store .cse40 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_226) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_226) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_226) (= v_DerPreprocessor_115 (select .cse40 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_41 (select (store (store v_DerPreprocessor_116 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_41) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (exists ((v_DerPreprocessor_105 (Array Int Int)) (v_DerPreprocessor_117 (Array Int Int)) (v_DerPreprocessor_106 (Array Int Int)) (v_DerPreprocessor_37 Int) (v_DerPreprocessor_38 Int) (v_prenex_223 (Array Int Int)) (v_prenex_225 (Array Int Int)) (v_prenex_226 (Array Int Int)) (v_DerPreprocessor_98 (Array Int Int)) (v_DerPreprocessor_109 (Array Int Int)) (v_DerPreprocessor_99 (Array Int Int)) (v_DerPreprocessor_118 (Array Int Int))) (let ((.cse49 (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_223))) (let ((.cse47 (store (store (store .cse49 |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_109) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_223) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_109))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse42 (store (store (store .cse49 |c_ULTIMATE.start_main_~c~0#1.base| .cse48) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_223) |c_ULTIMATE.start_main_~c~0#1.base| .cse48))) (let ((.cse45 (select .cse42 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse43 (store (store (store (store (store (store (store (store .cse47 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_118) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_117) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_118)) (.cse44 (store (store v_DerPreprocessor_118 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_38)) (.cse46 (select .cse45 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_prenex_223 (select .cse42 |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_117 (select .cse43 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse44 |c_ULTIMATE.start_main_~c~0#1.offset|) v_DerPreprocessor_37) (= v_prenex_226 (select (store (store (store (store .cse43 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_226) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_226) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse45 (store (store v_DerPreprocessor_118 |c_ULTIMATE.start_main_~c~0#1.offset| (select .cse45 |c_ULTIMATE.start_main_~c~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse46)) (= (select v_DerPreprocessor_118 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse44 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= (select (store (store (store (store (store (store (store (store .cse47 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_105) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_106) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_105) (= .cse46 6) (= v_DerPreprocessor_98 (select (store (store (store (store (store (store (store (store .cse47 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_98) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_99) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_prenex_225 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_225) |c_ULTIMATE.start_main_~c~0#1.base| .cse48) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_225) |c_ULTIMATE.start_main_~c~0#1.base| .cse48) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse48 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))))))))) (and (exists ((v_prenex_217 (Array Int Int)) (v_DerPreprocessor_103 (Array Int Int)) (v_prenex_219 (Array Int Int)) (v_DerPreprocessor_39 Int) (v_DerPreprocessor_37 Int) (v_DerPreprocessor_38 Int) (v_DerPreprocessor_120 (Array Int Int)) (v_prenex_226 (Array Int Int)) (v_DerPreprocessor_119 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_217) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_217) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_103))) (let ((.cse50 (store (store v_DerPreprocessor_120 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_37) |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_38)) (.cse51 (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_119) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_120))) (and (= (select .cse50 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_119 (select .cse51 |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_37 (select .cse50 |c_ULTIMATE.start_main_~c~0#1.offset|)) (= 0 (select v_DerPreprocessor_103 |c_ULTIMATE.start_main_~c~0#1.offset|)) (= (select (store (store v_DerPreprocessor_120 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_39) |c_ULTIMATE.start_main_~a~0#1.offset| 6) |c_ULTIMATE.start_main_~c~0#1.offset|) v_DerPreprocessor_39) (= (select (store (store (store (store .cse51 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_226) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_226) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_226) (= v_prenex_217 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_120 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= v_prenex_219 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_219) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_219) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_103) |c_ULTIMATE.start_main_~b~0#1.base|)))))) .cse23))) (and (or (exists ((v_DerPreprocessor_72 (Array Int Int))) (and (= (select v_DerPreprocessor_72 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (exists ((v_DerPreprocessor_84 (Array Int Int)) (v_DerPreprocessor_75 (Array Int Int)) (v_DerPreprocessor_76 (Array Int Int)) (v_DerPreprocessor_71 (Array Int Int)) (v_DerPreprocessor_82 (Array Int Int)) (v_DerPreprocessor_83 (Array Int Int)) (v_DerPreprocessor_27 (Array Int Int)) (v_prenex_340 Int) (v_DerPreprocessor_17 (Array Int Int)) (v_prenex_339 Int) (v_DerPreprocessor_25 (Array Int Int))) (let ((.cse61 (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27))) (let ((.cse54 (store (store (store .cse61 |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_84) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_84))) (let ((.cse55 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse60 (store (store (store .cse61 |c_ULTIMATE.start_main_~c~0#1.base| .cse55) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_27) |c_ULTIMATE.start_main_~c~0#1.base| .cse55))) (let ((.cse58 (store v_DerPreprocessor_72 |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_339)) (.cse59 (select .cse60 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse56 (select .cse59 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse53 (store (store (store (store (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_72) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_71) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_72)) (.cse57 (store .cse58 |c_ULTIMATE.start_main_~b~0#1.offset| v_prenex_340))) (and (= v_DerPreprocessor_25 (select (store (store (store (store .cse53 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_25) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_82 (select (store (store (store (store (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_82) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_83) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_17 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~c~0#1.base| .cse55) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_17) |c_ULTIMATE.start_main_~c~0#1.base| .cse55) |c_ULTIMATE.start_main_~b~0#1.base|)) (= v_DerPreprocessor_71 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 .cse56) (= (select .cse57 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= (select .cse55 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse58 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse59 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) .cse59) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_27) (= (select (store (store (store (store (store (store (store (store .cse53 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_75) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_76) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_75) (= (select .cse57 |c_ULTIMATE.start_main_~c~0#1.offset|) v_prenex_339))))))))))) (and (exists ((v_prenex_239 (Array Int Int)) (v_DerPreprocessor_81 (Array Int Int)) (v_prenex_237 (Array Int Int))) (let ((.cse63 (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_237))) (let ((.cse62 (select (store (store (store .cse63 |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_237) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_81) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse62 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store .cse63 |c_ULTIMATE.start_main_~c~0#1.base| .cse62) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_237) |c_ULTIMATE.start_main_~c~0#1.base| .cse62) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_237) (= v_prenex_239 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_239) |c_ULTIMATE.start_main_~c~0#1.base| .cse62) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_239) |c_ULTIMATE.start_main_~c~0#1.base| .cse62) |c_ULTIMATE.start_main_~b~0#1.base|)))))) .cse2) (and (exists ((v_prenex_240 (Array Int Int)) (v_prenex_242 (Array Int Int)) (v_DerPreprocessor_77 (Array Int Int))) (and (= (select v_DerPreprocessor_77 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_242) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_242) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_242) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_240) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_240) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_77) |c_ULTIMATE.start_main_~b~0#1.base|) v_prenex_240))) .cse23)) .cse1 .cse16) (and (exists ((v_DerPreprocessor_45 Int) (v_DerPreprocessor_111 (Array Int Int)) (v_prenex_231 (Array Int Int)) (v_prenex_232 (Array Int Int))) (let ((.cse65 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~c~0#1.base| .cse12) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_111) |c_ULTIMATE.start_main_~c~0#1.base| .cse12))) (let ((.cse64 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse66 (store (store .cse12 |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_45) |c_ULTIMATE.start_main_~a~0#1.offset| 6))) (and (= (select .cse64 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= .cse4 (select (store (store (store (store .cse65 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_232) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_231) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_232) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_231) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse66 (store (store .cse64 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse66 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| 6)) (= (select .cse66 |c_ULTIMATE.start_main_~c~0#1.offset|) v_DerPreprocessor_45) (= (select v_prenex_231 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))))) .cse7 (exists ((v_prenex_220 (Array Int Int)) (v_prenex_221 (Array Int Int))) (and (= (select v_prenex_220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse4 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_220) |c_ULTIMATE.start_main_~b~0#1.base|)))) .cse21 .cse23) (and .cse6 .cse7 .cse21 .cse8 .cse9) (and .cse6 .cse7 (exists ((v_prenex_231 (Array Int Int)) (v_prenex_232 (Array Int Int))) (and (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_232) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_231) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_232) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_231) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_231 |c_ULTIMATE.start_main_~c~0#1.offset|) 0))) .cse8 .cse3 .cse24))))) (= |c_ULTIMATE.start_main_~c~0#1.offset| 0) .cse18 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse5 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2022-12-15 03:54:49,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:49,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 475 treesize of output 364 [2022-12-15 03:54:49,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 390 treesize of output 388 [2022-12-15 03:54:49,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 388 treesize of output 386 [2022-12-15 03:54:49,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 384 [2022-12-15 03:54:49,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 384 treesize of output 382 [2022-12-15 03:54:49,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 382 treesize of output 380 [2022-12-15 03:54:49,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 380 treesize of output 378 [2022-12-15 03:54:49,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 378 treesize of output 376 [2022-12-15 03:54:49,667 INFO L208 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2022-12-15 03:54:49,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 376 treesize of output 374 [2022-12-15 03:54:49,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 374 treesize of output 372 [2022-12-15 03:54:49,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 372 treesize of output 370 [2022-12-15 03:54:49,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 370 treesize of output 368 [2022-12-15 03:54:49,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 368 treesize of output 366 [2022-12-15 03:54:49,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 366 treesize of output 364 [2022-12-15 03:54:49,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 362 [2022-12-15 03:54:49,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 362 treesize of output 360 [2022-12-15 03:54:49,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 360 treesize of output 358 [2022-12-15 03:54:49,789 INFO L208 tifierPushTermWalker]: Run 20 iterations without descend maybe there is a nontermination bug. [2022-12-15 03:54:49,795 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:49,796 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2022-12-15 03:54:49,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:49,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-12-15 03:54:49,824 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:49,825 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2022-12-15 03:54:49,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:49,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-12-15 03:54:50,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,089 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 03:54:50,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 52 [2022-12-15 03:54:50,459 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 03:54:50,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 161 treesize of output 150 [2022-12-15 03:54:50,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:50,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 210 [2022-12-15 03:54:50,474 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:54:50,506 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:54:50,506 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2022-12-15 03:54:50,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:50,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:50,751 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 03:54:50,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 64 [2022-12-15 03:54:51,255 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 03:54:51,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 174 treesize of output 159 [2022-12-15 03:54:51,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:51,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 210 [2022-12-15 03:54:51,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 101 [2022-12-15 03:54:51,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:54:51,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:54:51,602 INFO L321 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-12-15 03:54:51,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 76 [2022-12-15 03:54:52,527 INFO L321 Elim1Store]: treesize reduction 36, result has 26.5 percent of original size [2022-12-15 03:54:52,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 53 [2022-12-15 03:54:52,530 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2022-12-15 03:55:02,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:02,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 85 states and 184 transitions. [2022-12-15 03:55:02,914 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 184 transitions. [2022-12-15 03:55:02,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-12-15 03:55:02,915 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:02,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:03,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:03,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 67 conjunts are in the unsatisfiable core [2022-12-15 03:55:03,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:03,685 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:03,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 28 [2022-12-15 03:55:03,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:03,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:03,697 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-15 03:55:03,697 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-15 03:55:03,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:55:03,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:55:03,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:55:03,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:55:03,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:55:04,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:55:04,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:55:04,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 58 [2022-12-15 03:55:04,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:04,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:04,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:55:04,038 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:04,039 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2022-12-15 03:55:04,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:04,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:55:04,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:04,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:55:04,206 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:55:05,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:05,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 87 states and 186 transitions. [2022-12-15 03:55:05,386 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 186 transitions. [2022-12-15 03:55:05,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-15 03:55:05,386 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:05,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:05,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:05,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:06,073 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:55:09,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:09,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 96 states and 204 transitions. [2022-12-15 03:55:09,943 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 204 transitions. [2022-12-15 03:55:09,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-15 03:55:09,943 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:09,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:09,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:09,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:09,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:10,166 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:55:12,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:12,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 101 states and 222 transitions. [2022-12-15 03:55:12,046 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 222 transitions. [2022-12-15 03:55:12,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-15 03:55:12,046 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:12,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:12,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:12,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:12,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:12,148 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:55:12,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:12,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 103 states and 228 transitions. [2022-12-15 03:55:12,905 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 228 transitions. [2022-12-15 03:55:12,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-15 03:55:12,906 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:12,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:12,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:12,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:12,991 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:55:13,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:13,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 104 states and 229 transitions. [2022-12-15 03:55:13,367 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 229 transitions. [2022-12-15 03:55:13,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-15 03:55:13,368 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:13,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:13,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:13,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:13,450 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:55:13,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:13,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 105 states and 230 transitions. [2022-12-15 03:55:13,985 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 230 transitions. [2022-12-15 03:55:13,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:13,985 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:13,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:14,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:14,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:14,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:14,099 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:55:15,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:15,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 106 states and 231 transitions. [2022-12-15 03:55:15,009 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 231 transitions. [2022-12-15 03:55:15,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:15,009 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:15,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:15,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:15,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:15,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:55:15,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:15,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 111 states and 240 transitions. [2022-12-15 03:55:15,811 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 240 transitions. [2022-12-15 03:55:15,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:15,812 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:15,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:15,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:15,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:15,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:15,925 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:55:17,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:17,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 113 states and 245 transitions. [2022-12-15 03:55:17,040 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 245 transitions. [2022-12-15 03:55:17,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:17,040 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:17,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:17,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:17,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:55:17,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:17,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 115 states and 246 transitions. [2022-12-15 03:55:17,997 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 246 transitions. [2022-12-15 03:55:17,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:17,997 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:17,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:18,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-15 03:55:18,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:55:18,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:18,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 116 states and 248 transitions. [2022-12-15 03:55:18,526 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 248 transitions. [2022-12-15 03:55:18,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:18,526 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:18,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:18,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:18,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-15 03:55:18,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:19,461 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:55:20,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:20,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 118 states and 261 transitions. [2022-12-15 03:55:20,752 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 261 transitions. [2022-12-15 03:55:20,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-15 03:55:20,752 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:20,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:20,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:20,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:55:20,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:22,046 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 21 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-15 03:55:23,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:23,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 119 states and 264 transitions. [2022-12-15 03:55:23,448 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 264 transitions. [2022-12-15 03:55:23,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-15 03:55:23,448 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:23,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:23,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:23,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 80 conjunts are in the unsatisfiable core [2022-12-15 03:55:23,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:23,762 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:23,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:55:23,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:23,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:23,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:23,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 34 [2022-12-15 03:55:23,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 34 [2022-12-15 03:55:23,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:55:23,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 30 [2022-12-15 03:55:23,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:55:23,787 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:55:23,964 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 03:55:23,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 78 [2022-12-15 03:55:23,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:23,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:23,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:55:23,981 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:23,981 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:55:24,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:24,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:24,198 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 03:55:24,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 51 [2022-12-15 03:55:24,821 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 03:55:24,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 174 treesize of output 161 [2022-12-15 03:55:24,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:24,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:24,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:24,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:24,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:24,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 213 [2022-12-15 03:55:24,872 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:55:24,874 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:24,875 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2022-12-15 03:55:25,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:25,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:25,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:25,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:25,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:25,307 INFO L321 Elim1Store]: treesize reduction 51, result has 12.1 percent of original size [2022-12-15 03:55:25,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 79 treesize of output 75 [2022-12-15 03:55:26,228 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 03:55:26,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 213 treesize of output 188 [2022-12-15 03:55:26,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:26,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:26,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:26,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:26,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:26,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 213 [2022-12-15 03:55:26,268 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:26,269 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 118 [2022-12-15 03:55:26,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:26,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:26,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:26,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:26,821 INFO L321 Elim1Store]: treesize reduction 92, result has 14.0 percent of original size [2022-12-15 03:55:26,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 30 case distinctions, treesize of input 116 treesize of output 102 [2022-12-15 03:55:28,914 INFO L321 Elim1Store]: treesize reduction 60, result has 17.8 percent of original size [2022-12-15 03:55:28,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 120 treesize of output 64 [2022-12-15 03:55:28,918 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:55:50,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:55:50,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 132 states and 289 transitions. [2022-12-15 03:55:50,869 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 289 transitions. [2022-12-15 03:55:50,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-15 03:55:50,869 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:55:50,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:55:51,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:55:51,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 79 conjunts are in the unsatisfiable core [2022-12-15 03:55:51,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:55:51,844 INFO L321 Elim1Store]: treesize reduction 252, result has 37.8 percent of original size [2022-12-15 03:55:51,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 226 treesize of output 790 [2022-12-15 03:55:51,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:55:51,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:55:51,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-12-15 03:55:52,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:55:52,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:55:52,294 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:52,295 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 534 [2022-12-15 03:55:52,560 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:52,561 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 399 [2022-12-15 03:55:52,658 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:52,659 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 324 [2022-12-15 03:55:52,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 407 [2022-12-15 03:55:52,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:52,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:52,967 INFO L321 Elim1Store]: treesize reduction 96, result has 15.0 percent of original size [2022-12-15 03:55:52,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 18 case distinctions, treesize of input 527 treesize of output 769 [2022-12-15 03:55:53,558 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:53,559 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 336 [2022-12-15 03:55:53,602 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:53,603 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 493 [2022-12-15 03:55:53,894 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:53,895 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 404 [2022-12-15 03:55:54,082 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:54,084 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 590 [2022-12-15 03:55:54,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,470 INFO L321 Elim1Store]: treesize reduction 36, result has 18.2 percent of original size [2022-12-15 03:55:54,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 346 treesize of output 355 [2022-12-15 03:55:54,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 5 [2022-12-15 03:55:54,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:55:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:54,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:54,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 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 122 treesize of output 113 [2022-12-15 03:55:54,688 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:55:54,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:54,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:54,711 INFO L321 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-12-15 03:55:54,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 380 treesize of output 331 [2022-12-15 03:55:54,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:55:54,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:55:54,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 915 treesize of output 905 [2022-12-15 03:55:55,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:55,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 03:55:55,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:55,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 03:55:55,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:55,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 03:55:55,230 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:55,231 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 251 [2022-12-15 03:55:55,314 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:55,314 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2022-12-15 03:55:55,349 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:55,350 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 144 [2022-12-15 03:55:55,369 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:55,371 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 563 [2022-12-15 03:55:55,675 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:55,675 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 03:55:55,791 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:55,791 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 03:55:55,841 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:55,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:55:57,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:57,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:57,570 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:57,571 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 45 [2022-12-15 03:55:57,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:55:57,809 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:57,809 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 03:55:58,163 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:58,163 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 03:55:58,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:58,712 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:58,712 INFO L350 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 1 case distinctions, treesize of input 28 treesize of output 30 [2022-12-15 03:55:58,937 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:55:58,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2022-12-15 03:55:58,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:58,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:58,943 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:55:58,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:58,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:58,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 26 [2022-12-15 03:55:59,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,200 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:55:59,200 INFO L350 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 1 case distinctions, treesize of input 28 treesize of output 30 [2022-12-15 03:55:59,223 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:55:59,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 147 treesize of output 135 [2022-12-15 03:55:59,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:55:59,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 210 [2022-12-15 03:55:59,244 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:55:59,247 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:55:59,248 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2022-12-15 03:55:59,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,658 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-12-15 03:55:59,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 49 [2022-12-15 03:55:59,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:55:59,926 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-12-15 03:55:59,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 49 [2022-12-15 03:56:01,172 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-15 03:56:01,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 30 [2022-12-15 03:56:01,175 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:56:01,754 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse6 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and .cse0 .cse1 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse3 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse2 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse4 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse4 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) .cse5 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse6)) .cse1 (= (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.offset|)) .cse5 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse6)) is different from false [2022-12-15 03:56:02,201 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse6 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and .cse0 .cse1 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse3 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse2 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse4 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse4 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) .cse5 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse6)) .cse1 (= (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.offset|)) .cse5 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse6))) is different from true [2022-12-15 03:56:11,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:11,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 143 states and 309 transitions. [2022-12-15 03:56:11,820 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 309 transitions. [2022-12-15 03:56:11,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-12-15 03:56:11,820 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:11,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:13,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:13,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 72 conjunts are in the unsatisfiable core [2022-12-15 03:56:13,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:13,633 INFO L321 Elim1Store]: treesize reduction 117, result has 35.4 percent of original size [2022-12-15 03:56:13,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 194 treesize of output 281 [2022-12-15 03:56:13,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:56:13,655 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:56:13,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:56:13,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:56:13,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:56:13,733 INFO L321 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2022-12-15 03:56:13,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 96 treesize of output 97 [2022-12-15 03:56:13,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:56:13,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:56:13,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:56:13,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:56:13,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:56:13,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 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 81 treesize of output 74 [2022-12-15 03:56:13,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:56:13,840 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:56:13,841 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2022-12-15 03:56:13,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:56:13,943 INFO L321 Elim1Store]: treesize reduction 13, result has 38.1 percent of original size [2022-12-15 03:56:13,944 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 23 [2022-12-15 03:56:13,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:56:13,963 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:56:13,964 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 283 [2022-12-15 03:56:14,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-12-15 03:56:15,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,114 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-12-15 03:56:15,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 108 treesize of output 113 [2022-12-15 03:56:15,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:56:15,130 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:56:15,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,431 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,460 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:56:15,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 58 [2022-12-15 03:56:15,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:56:15,735 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:56:15,736 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2022-12-15 03:56:15,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 58 [2022-12-15 03:56:15,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,755 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:56:15,770 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:56:15,771 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:56:15,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:15,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:56:16,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:56:16,205 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:56:16,219 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:56:16,992 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse10 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= 6 (select .cse1 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse2 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) .cse4 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) (not (and .cse0 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse9 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse6 (store (store (store (store (store (store .cse9 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse7 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse8 (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse5 (select .cse6 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 .cse7) (= .cse8 .cse7) (= v_DerPreprocessor_183 .cse7) (= v_DerPreprocessor_186 .cse8) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 .cse3)))))) (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse10)) .cse10)) is different from false [2022-12-15 03:56:17,780 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse10 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= 6 (select .cse1 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse2 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) .cse4 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) (not (and .cse0 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse9 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse6 (store (store (store (store (store (store .cse9 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse7 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse8 (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse5 (select .cse6 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 .cse7) (= .cse8 .cse7) (= v_DerPreprocessor_183 .cse7) (= v_DerPreprocessor_186 .cse8) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 .cse3)))))) (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse10)) .cse10))) is different from true [2022-12-15 03:56:20,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:20,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 148 states and 318 transitions. [2022-12-15 03:56:20,530 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 318 transitions. [2022-12-15 03:56:20,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-15 03:56:20,531 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:20,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:20,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:20,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:20,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:56:30,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:30,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 160 states and 342 transitions. [2022-12-15 03:56:30,259 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 342 transitions. [2022-12-15 03:56:30,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-15 03:56:30,260 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:30,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:30,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:30,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:30,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:30,705 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:56:34,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:34,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 167 states and 371 transitions. [2022-12-15 03:56:34,144 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 371 transitions. [2022-12-15 03:56:34,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-15 03:56:34,144 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:34,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:34,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:34,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:34,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:34,400 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:56:34,405 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse6 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and .cse0 .cse1 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse3 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse2 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse4 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse4 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) .cse5 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse6)) .cse1 (= (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.offset|)) (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse5 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse6)) is different from false [2022-12-15 03:56:34,412 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse6 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and .cse0 .cse1 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse3 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse2 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse4 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse4 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) .cse5 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse6)) .cse1 (= (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.offset|)) (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse5 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse6))) is different from true [2022-12-15 03:56:36,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:36,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 170 states and 374 transitions. [2022-12-15 03:56:36,354 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 374 transitions. [2022-12-15 03:56:36,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-15 03:56:36,355 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:36,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:36,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:36,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:36,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:36,581 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:56:37,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:37,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 173 states and 377 transitions. [2022-12-15 03:56:37,733 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 377 transitions. [2022-12-15 03:56:37,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-15 03:56:37,734 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:37,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:37,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:37,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:37,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:37,975 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:56:38,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:38,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 175 states and 379 transitions. [2022-12-15 03:56:38,558 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 379 transitions. [2022-12-15 03:56:38,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:38,558 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:38,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:38,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:38,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:38,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:38,794 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:56:38,799 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse10 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= 6 (select .cse1 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse2 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse4 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) (not (and .cse0 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse9 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse6 (store (store (store (store (store (store .cse9 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse7 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse8 (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse5 (select .cse6 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 .cse7) (= .cse8 .cse7) (= v_DerPreprocessor_183 .cse7) (= v_DerPreprocessor_186 .cse8) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 .cse3)))))) (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse10)) .cse10)) is different from false [2022-12-15 03:56:38,808 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse0 (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|) |c_ULTIMATE.start_main_~c~0#1.offset|) 0)) (.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse10 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= 6 (select .cse1 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse2 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1) (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse4 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) (not (and .cse0 (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse9 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse6 (store (store (store (store (store (store .cse9 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse7 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse8 (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse5 (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse5 (select .cse6 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse1 .cse7) (= .cse8 .cse7) (= v_DerPreprocessor_183 .cse7) (= v_DerPreprocessor_186 .cse8) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 .cse3)))))) (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse4 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse10)) .cse10))) is different from true [2022-12-15 03:56:39,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:39,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 170 states and 374 transitions. [2022-12-15 03:56:39,874 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 374 transitions. [2022-12-15 03:56:39,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:39,874 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:39,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:39,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:39,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:40,095 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:56:42,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:42,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 388 states to 176 states and 388 transitions. [2022-12-15 03:56:42,661 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 388 transitions. [2022-12-15 03:56:42,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:42,661 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:42,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:42,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:42,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:42,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:42,884 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:56:42,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:42,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 179 states and 390 transitions. [2022-12-15 03:56:42,937 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 390 transitions. [2022-12-15 03:56:42,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:42,937 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:42,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:42,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:42,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:42,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:43,161 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:56:44,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:44,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 181 states and 391 transitions. [2022-12-15 03:56:44,584 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 391 transitions. [2022-12-15 03:56:44,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:44,584 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:44,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:44,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-15 03:56:44,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:44,809 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:56:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:45,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 182 states and 392 transitions. [2022-12-15 03:56:45,595 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 392 transitions. [2022-12-15 03:56:45,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:45,595 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:45,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:45,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:45,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-15 03:56:45,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 15 proven. 16 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-12-15 03:56:51,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:51,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 185 states and 409 transitions. [2022-12-15 03:56:51,015 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 409 transitions. [2022-12-15 03:56:51,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-15 03:56:51,015 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:51,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:51,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:51,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:56:51,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:53,084 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:56:55,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:56:55,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 123 states and 236 transitions. [2022-12-15 03:56:55,580 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 236 transitions. [2022-12-15 03:56:55,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-15 03:56:55,581 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:56:55,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:56:55,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:56:55,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-15 03:56:55,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:56:56,005 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-15 03:57:10,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:57:10,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 133 states and 251 transitions. [2022-12-15 03:57:10,105 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 251 transitions. [2022-12-15 03:57:10,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-15 03:57:10,105 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:57:10,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:57:11,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:57:11,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 89 conjunts are in the unsatisfiable core [2022-12-15 03:57:11,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:57:11,092 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:57:11,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:57:11,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 34 [2022-12-15 03:57:11,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 34 [2022-12-15 03:57:11,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-12-15 03:57:11,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:57:11,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:57:11,127 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:57:11,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,310 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 03:57:11,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 45 [2022-12-15 03:57:11,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,331 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 03:57:11,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 55 treesize of output 57 [2022-12-15 03:57:11,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:11,894 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 03:57:11,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 61 treesize of output 66 [2022-12-15 03:57:13,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:13,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:13,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:13,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:13,082 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-15 03:57:13,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 71 treesize of output 68 [2022-12-15 03:57:13,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:13,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:13,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:13,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:13,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:13,613 INFO L321 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-12-15 03:57:13,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 89 treesize of output 81 [2022-12-15 03:57:14,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:14,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:14,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:14,189 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-15 03:57:14,189 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 79 treesize of output 88 [2022-12-15 03:57:15,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:15,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:15,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:15,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:15,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:15,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:15,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:15,809 INFO L321 Elim1Store]: treesize reduction 78, result has 17.9 percent of original size [2022-12-15 03:57:15,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 89 treesize of output 90 [2022-12-15 03:57:16,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:16,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:16,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:16,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:16,438 INFO L321 Elim1Store]: treesize reduction 92, result has 14.0 percent of original size [2022-12-15 03:57:16,438 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 30 case distinctions, treesize of input 102 treesize of output 100 [2022-12-15 03:57:17,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:17,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:17,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:17,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:17,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:17,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:57:17,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:57:17,171 INFO L321 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-12-15 03:57:17,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 6 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 124 treesize of output 115 [2022-12-15 03:57:20,976 INFO L321 Elim1Store]: treesize reduction 60, result has 17.8 percent of original size [2022-12-15 03:57:20,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 3 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 117 treesize of output 65 [2022-12-15 03:57:20,981 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:58:03,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:58:03,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 140 states and 265 transitions. [2022-12-15 03:58:03,507 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 265 transitions. [2022-12-15 03:58:03,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-15 03:58:03,508 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:58:03,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:58:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:58:04,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 85 conjunts are in the unsatisfiable core [2022-12-15 03:58:04,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:58:05,339 INFO L321 Elim1Store]: treesize reduction 252, result has 37.8 percent of original size [2022-12-15 03:58:05,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 19 case distinctions, treesize of input 226 treesize of output 790 [2022-12-15 03:58:05,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-12-15 03:58:05,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:58:05,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:58:05,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:58:05,725 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:58:05,737 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:05,738 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 344 [2022-12-15 03:58:06,029 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:06,030 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 256 [2022-12-15 03:58:06,206 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:06,208 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 600 [2022-12-15 03:58:06,452 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:06,454 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 303 [2022-12-15 03:58:06,577 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:06,580 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1041 [2022-12-15 03:58:07,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:07,418 INFO L321 Elim1Store]: treesize reduction 54, result has 23.9 percent of original size [2022-12-15 03:58:07,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 2170 treesize of output 2119 [2022-12-15 03:58:07,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:58:07,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:58:07,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:58:07,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:07,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:07,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:07,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:07,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:07,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 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 110 treesize of output 101 [2022-12-15 03:58:07,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:58:07,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 389 treesize of output 400 [2022-12-15 03:58:07,963 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:07,963 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2022-12-15 03:58:08,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 56 [2022-12-15 03:58:08,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 56 [2022-12-15 03:58:08,152 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 56 [2022-12-15 03:58:08,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,174 INFO L321 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2022-12-15 03:58:08,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 55 [2022-12-15 03:58:08,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:08,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 42 [2022-12-15 03:58:08,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-15 03:58:08,217 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,217 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2022-12-15 03:58:08,296 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,297 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 235 [2022-12-15 03:58:08,322 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,323 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 237 [2022-12-15 03:58:08,352 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,353 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 156 [2022-12-15 03:58:08,406 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,408 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 325 [2022-12-15 03:58:08,513 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,513 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2022-12-15 03:58:08,550 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:08,551 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 134 [2022-12-15 03:58:08,580 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:58:08,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:58:10,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:10,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:10,762 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:58:10,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 93 [2022-12-15 03:58:10,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:58:10,784 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:58:10,785 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 03:58:11,208 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:58:11,208 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 03:58:11,217 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:58:11,217 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 03:58:11,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,231 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:58:11,231 INFO L350 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 1 case distinctions, treesize of input 28 treesize of output 30 [2022-12-15 03:58:11,250 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:58:11,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2022-12-15 03:58:11,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:58:11,264 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:11,264 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2022-12-15 03:58:11,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 26 [2022-12-15 03:58:11,292 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:58:11,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2022-12-15 03:58:11,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:58:11,301 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 03:58:11,315 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:11,315 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 03:58:11,862 INFO L321 Elim1Store]: treesize reduction 28, result has 15.2 percent of original size [2022-12-15 03:58:11,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 44 treesize of output 40 [2022-12-15 03:58:11,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 20 [2022-12-15 03:58:11,901 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:58:11,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 147 treesize of output 135 [2022-12-15 03:58:11,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:58:11,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:11,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 210 [2022-12-15 03:58:11,919 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:11,920 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2022-12-15 03:58:12,470 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:58:12,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 140 treesize of output 130 [2022-12-15 03:58:12,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:12,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:12,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:12,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:12,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 171 [2022-12-15 03:58:12,484 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:12,485 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 142 [2022-12-15 03:58:13,027 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 03:58:13,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 77 [2022-12-15 03:58:13,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:13,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:13,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:13,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:13,034 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 137 [2022-12-15 03:58:13,045 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:58:13,045 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2022-12-15 03:58:13,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:13,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:13,504 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-12-15 03:58:13,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 49 [2022-12-15 03:58:13,557 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-15 03:58:13,557 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 30 [2022-12-15 03:58:13,560 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:58:14,770 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (select .cse2 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse0 (= .cse4 0)) (.cse8 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse9 (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1)) (.cse10 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse11 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and (let ((.cse1 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse5 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2))) (let ((.cse6 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse5 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse6) (= .cse7 .cse6))))))) (or (and .cse1 .cse0) (and .cse1 .cse0 (= .cse2 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse4))))) .cse8 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse9 .cse10 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse11)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse16 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse13 (store (store (store (store (store (store .cse16 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse15 (select .cse16 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse12 (select .cse16 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse12 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 .cse14) (= .cse15 .cse14) (= v_DerPreprocessor_183 .cse14) (= v_DerPreprocessor_186 .cse15) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse12 .cse3)))))) .cse8 (= 6 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse17 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 (select .cse17 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse17 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse11)))) is different from false [2022-12-15 03:58:16,166 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (select .cse2 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse0 (= .cse4 0)) (.cse8 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse9 (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1)) (.cse10 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse11 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and (let ((.cse1 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse5 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2))) (let ((.cse6 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse5 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse6) (= .cse7 .cse6))))))) (or (and .cse1 .cse0) (and .cse1 .cse0 (= .cse2 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse4))))) .cse8 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse9 .cse10 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse11)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse16 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse13 (store (store (store (store (store (store .cse16 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse15 (select .cse16 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse12 (select .cse16 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse12 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 .cse14) (= .cse15 .cse14) (= v_DerPreprocessor_183 .cse14) (= v_DerPreprocessor_186 .cse15) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse12 .cse3)))))) .cse8 (= 6 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse17 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 (select .cse17 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse17 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse9 .cse10 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse11))))) is different from true [2022-12-15 03:58:28,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:58:28,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 143 states and 270 transitions. [2022-12-15 03:58:28,711 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 270 transitions. [2022-12-15 03:58:28,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-15 03:58:28,711 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:58:28,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:58:32,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:58:32,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 80 conjunts are in the unsatisfiable core [2022-12-15 03:58:32,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:58:32,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2022-12-15 03:58:32,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:32,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:32,376 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-15 03:58:32,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 23 [2022-12-15 03:58:32,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 03:58:32,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:32,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:33,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:33,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-12-15 03:58:33,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:58:33,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 58 [2022-12-15 03:58:33,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:58:33,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 26 [2022-12-15 03:58:33,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:58:33,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 58 [2022-12-15 03:58:33,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 03:58:33,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 19 [2022-12-15 03:58:33,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:58:33,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-12-15 03:58:33,868 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 03:58:39,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:58:39,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 146 states and 272 transitions. [2022-12-15 03:58:39,088 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 272 transitions. [2022-12-15 03:58:39,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-15 03:58:39,088 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:58:39,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:58:39,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:58:39,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:58:39,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:58:42,594 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:58:59,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:58:59,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 160 states and 297 transitions. [2022-12-15 03:58:59,699 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 297 transitions. [2022-12-15 03:58:59,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-15 03:58:59,699 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:58:59,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:58:59,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:58:59,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:58:59,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:00,434 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:59:00,440 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (select .cse2 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse0 (= .cse4 0)) (.cse8 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse9 (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1)) (.cse10 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse11 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and (let ((.cse1 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse5 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2))) (let ((.cse6 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse5 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse6) (= .cse7 .cse6))))))) (or (and .cse1 .cse0) (and .cse1 .cse0 (= .cse2 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse4))))) .cse8 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse9 .cse10 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse11)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse16 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse13 (store (store (store (store (store (store .cse16 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse15 (select .cse16 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse12 (select .cse16 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse12 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 .cse14) (= .cse15 .cse14) (= v_DerPreprocessor_183 .cse14) (= v_DerPreprocessor_186 .cse15) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse12 .cse3)))))) .cse8 (= 6 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse17 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 (select .cse17 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse17 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse9 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse10 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse11)))) is different from false [2022-12-15 03:59:00,451 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse2 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse4 (select .cse2 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse0 (= .cse4 0)) (.cse8 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse9 (= (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|) 1)) (.cse10 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse11 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (not (and (let ((.cse1 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse5 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse2))) (let ((.cse6 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse5 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse6) (= .cse7 .cse6))))))) (or (and .cse1 .cse0) (and .cse1 .cse0 (= .cse2 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse4))))) .cse8 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse9 .cse10 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse11)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse16 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse13 (store (store (store (store (store (store .cse16 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse15 (select .cse16 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse12 (select .cse16 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse12 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 .cse14) (= .cse15 .cse14) (= v_DerPreprocessor_183 .cse14) (= v_DerPreprocessor_186 .cse15) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse12 .cse3)))))) .cse8 (= 6 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse17 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse7 (select .cse17 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse17 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse9 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse10 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse11))))) is different from true [2022-12-15 03:59:07,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:07,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 163 states and 317 transitions. [2022-12-15 03:59:07,563 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 317 transitions. [2022-12-15 03:59:07,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-15 03:59:07,563 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:07,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:07,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:07,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:07,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:07,792 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:59:11,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:11,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 167 states and 327 transitions. [2022-12-15 03:59:11,741 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 327 transitions. [2022-12-15 03:59:11,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-15 03:59:11,741 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:11,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:11,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:11,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:11,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:59:15,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:15,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 170 states and 330 transitions. [2022-12-15 03:59:15,020 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 330 transitions. [2022-12-15 03:59:15,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-12-15 03:59:15,020 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:15,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:15,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:15,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:15,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:15,237 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:59:16,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:16,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 171 states and 331 transitions. [2022-12-15 03:59:16,113 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 331 transitions. [2022-12-15 03:59:16,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-15 03:59:16,113 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:16,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:16,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:16,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:16,359 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-15 03:59:18,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:18,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 172 states and 332 transitions. [2022-12-15 03:59:18,281 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 332 transitions. [2022-12-15 03:59:18,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-15 03:59:18,282 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:18,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:18,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:18,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:18,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:18,539 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-15 03:59:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 179 states and 347 transitions. [2022-12-15 03:59:22,887 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 347 transitions. [2022-12-15 03:59:22,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-15 03:59:22,887 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:22,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:22,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:22,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-15 03:59:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:23,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 183 states and 350 transitions. [2022-12-15 03:59:23,262 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 350 transitions. [2022-12-15 03:59:23,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-15 03:59:23,262 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:23,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:23,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:23,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:23,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:23,560 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-15 03:59:25,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:25,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 185 states and 351 transitions. [2022-12-15 03:59:25,853 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 351 transitions. [2022-12-15 03:59:25,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-15 03:59:25,853 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:25,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:25,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-15 03:59:25,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:26,122 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-12-15 03:59:27,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:27,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 186 states and 353 transitions. [2022-12-15 03:59:27,329 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 353 transitions. [2022-12-15 03:59:27,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-12-15 03:59:27,329 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:27,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:27,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-15 03:59:27,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:29,364 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 21 proven. 22 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-12-15 03:59:32,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 03:59:32,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 162 states and 298 transitions. [2022-12-15 03:59:32,172 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 298 transitions. [2022-12-15 03:59:32,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 03:59:32,172 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 03:59:32,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 03:59:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 03:59:32,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 97 conjunts are in the unsatisfiable core [2022-12-15 03:59:32,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 03:59:32,867 INFO L321 Elim1Store]: treesize reduction 34, result has 50.7 percent of original size [2022-12-15 03:59:32,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 266 treesize of output 233 [2022-12-15 03:59:32,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,164 INFO L321 Elim1Store]: treesize reduction 312, result has 25.9 percent of original size [2022-12-15 03:59:33,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 217 treesize of output 616 [2022-12-15 03:59:33,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-12-15 03:59:33,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:59:33,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:59:33,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:59:33,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 03:59:33,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:33,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 123 treesize of output 436 [2022-12-15 03:59:33,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:33,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 441 [2022-12-15 03:59:33,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:33,979 INFO L321 Elim1Store]: treesize reduction 61, result has 11.6 percent of original size [2022-12-15 03:59:33,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 11 case distinctions, treesize of input 149 treesize of output 468 [2022-12-15 03:59:34,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:34,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:34,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:34,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:34,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 270 [2022-12-15 03:59:34,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:34,309 INFO L321 Elim1Store]: treesize reduction 49, result has 14.0 percent of original size [2022-12-15 03:59:34,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 9 case distinctions, treesize of input 112 treesize of output 282 [2022-12-15 03:59:34,407 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:34,408 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 161 [2022-12-15 03:59:34,593 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:34,594 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2022-12-15 03:59:34,715 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:34,717 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2022-12-15 03:59:34,757 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:34,758 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2022-12-15 03:59:34,812 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:34,813 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 116 [2022-12-15 03:59:35,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-12-15 03:59:35,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 19 [2022-12-15 03:59:35,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 536 treesize of output 557 [2022-12-15 03:59:35,209 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:35,209 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2022-12-15 03:59:35,250 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:35,250 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 03:59:35,276 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:35,277 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2022-12-15 03:59:35,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 477 treesize of output 488 [2022-12-15 03:59:35,485 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:35,486 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 03:59:35,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:35,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 3 [2022-12-15 03:59:35,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 489 treesize of output 534 [2022-12-15 03:59:35,929 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:35,930 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2022-12-15 03:59:35,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:35,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:35,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:35,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 84 [2022-12-15 03:59:36,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 84 [2022-12-15 03:59:36,062 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:36,063 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2022-12-15 03:59:36,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 394 [2022-12-15 03:59:36,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 615 treesize of output 667 [2022-12-15 03:59:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:36,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,499 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 39 [2022-12-15 03:59:36,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:36,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 39 [2022-12-15 03:59:36,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,634 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 79 [2022-12-15 03:59:36,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:36,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2022-12-15 03:59:36,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 607 treesize of output 647 [2022-12-15 03:59:36,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:36,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:36,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2022-12-15 03:59:37,001 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:37,002 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2022-12-15 03:59:37,028 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:37,029 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2022-12-15 03:59:37,106 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 481 treesize of output 514 [2022-12-15 03:59:37,176 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:37,177 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2022-12-15 03:59:37,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:37,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:37,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 23 [2022-12-15 03:59:37,260 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:37,266 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1988 [2022-12-15 03:59:37,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:37,817 INFO L350 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 90 treesize of output 37 [2022-12-15 03:59:37,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:37,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:37,822 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 3 [2022-12-15 03:59:37,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:37,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:37,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:37,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:37,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:37,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:37,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 101 [2022-12-15 03:59:38,405 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:38,408 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 412 [2022-12-15 03:59:38,705 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:38,705 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2022-12-15 03:59:38,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:38,731 INFO L350 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 121 treesize of output 82 [2022-12-15 03:59:38,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:38,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:38,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:38,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 17 [2022-12-15 03:59:38,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:38,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:38,876 INFO L321 Elim1Store]: treesize reduction 109, result has 4.4 percent of original size [2022-12-15 03:59:38,877 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 55441 treesize of output 51326 [2022-12-15 03:59:39,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,223 INFO L321 Elim1Store]: treesize reduction 96, result has 15.8 percent of original size [2022-12-15 03:59:39,224 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 51291 treesize of output 51538 [2022-12-15 03:59:39,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:39,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 4286 treesize of output 3809 [2022-12-15 03:59:40,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 93 [2022-12-15 03:59:40,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:40,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:40,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41458 treesize of output 27061 [2022-12-15 03:59:41,361 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 46 [2022-12-15 03:59:41,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 476 treesize of output 414 [2022-12-15 03:59:41,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:41,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 2126 treesize of output 1889 [2022-12-15 03:59:41,630 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:41,631 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 03:59:41,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 46 [2022-12-15 03:59:41,845 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:41,846 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1307 [2022-12-15 03:59:41,963 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:41,964 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1307 [2022-12-15 03:59:42,018 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,019 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1307 [2022-12-15 03:59:42,143 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,143 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 691 [2022-12-15 03:59:42,188 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,189 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 691 [2022-12-15 03:59:42,322 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,323 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 691 [2022-12-15 03:59:42,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:42,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 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 269 treesize of output 638 [2022-12-15 03:59:42,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:42,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 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 269 treesize of output 638 [2022-12-15 03:59:42,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,567 INFO L321 Elim1Store]: treesize reduction 46, result has 9.8 percent of original size [2022-12-15 03:59:42,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 5 case distinctions, treesize of input 269 treesize of output 633 [2022-12-15 03:59:42,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 556 treesize of output 543 [2022-12-15 03:59:42,749 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,750 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2022-12-15 03:59:42,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 189 [2022-12-15 03:59:42,887 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:42,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 3 [2022-12-15 03:59:42,932 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,933 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 564 [2022-12-15 03:59:42,979 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:42,979 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 564 [2022-12-15 03:59:43,027 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 03:59:43,028 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 495 [2022-12-15 03:59:43,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:43,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:43,093 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 14 [2022-12-15 03:59:43,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:43,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:43,134 INFO L321 Elim1Store]: treesize reduction 45, result has 35.7 percent of original size [2022-12-15 03:59:43,135 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 340 treesize of output 90 [2022-12-15 03:59:43,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:43,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:43,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 22 [2022-12-15 03:59:43,211 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 03:59:43,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 03:59:49,637 INFO L321 Elim1Store]: treesize reduction 70, result has 13.6 percent of original size [2022-12-15 03:59:49,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 102458 treesize of output 94945 [2022-12-15 03:59:50,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:50,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 03:59:50,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 5 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 101087 treesize of output 100060 [2022-12-15 03:59:52,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 1060 treesize of output 1010 [2022-12-15 03:59:53,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 03:59:59,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 03:59:59,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 31413 treesize of output 28385 [2022-12-15 04:00:02,890 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:00:05,717 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:00:05,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:05,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:06,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:06,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:06,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:06,383 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:00:06,388 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:00:06,418 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:00:06,423 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:00:06,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:06,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:06,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:07,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:07,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:00:07,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 1091 treesize of output 1036 [2022-12-15 04:00:08,740 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:08,741 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2022-12-15 04:00:08,774 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:08,775 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 225 [2022-12-15 04:00:08,808 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:08,809 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2022-12-15 04:00:08,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:08,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:08,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:08,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:08,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:08,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:08,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 447 [2022-12-15 04:00:08,920 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:08,921 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 509 [2022-12-15 04:00:09,002 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:09,003 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2022-12-15 04:00:09,031 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:09,032 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 290 [2022-12-15 04:00:09,063 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:09,064 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 240 [2022-12-15 04:00:09,095 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:09,096 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2022-12-15 04:00:10,789 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:00:10,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 149 treesize of output 140 [2022-12-15 04:00:10,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:10,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 203 [2022-12-15 04:00:10,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:10,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 137 treesize of output 61 [2022-12-15 04:00:11,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:11,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:11,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:11,769 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:00:11,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 69 treesize of output 68 [2022-12-15 04:00:13,430 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:00:13,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 175 treesize of output 162 [2022-12-15 04:00:13,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:13,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:13,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:13,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:13,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:13,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 213 [2022-12-15 04:00:13,444 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:13,444 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 108 [2022-12-15 04:00:14,335 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:00:14,335 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 215 treesize of output 196 [2022-12-15 04:00:14,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 251 [2022-12-15 04:00:14,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:14,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 91 [2022-12-15 04:00:15,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:15,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:15,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:15,492 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-15 04:00:15,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 84 treesize of output 89 [2022-12-15 04:00:17,788 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:00:17,788 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 201 treesize of output 180 [2022-12-15 04:00:17,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:17,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:17,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:17,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:17,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:17,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 213 [2022-12-15 04:00:17,846 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:00:17,847 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2022-12-15 04:00:17,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:17,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 51 [2022-12-15 04:00:18,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:18,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:18,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:18,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:18,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:18,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:18,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:18,972 INFO L321 Elim1Store]: treesize reduction 94, result has 15.3 percent of original size [2022-12-15 04:00:18,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 30 case distinctions, treesize of input 106 treesize of output 102 [2022-12-15 04:00:19,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:19,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:19,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:19,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:19,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:19,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:00:19,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:00:19,712 INFO L321 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-12-15 04:00:19,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 6 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 101 treesize of output 108 [2022-12-15 04:00:25,227 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 04:00:25,243 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse10 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse43 (select .cse10 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse8 (select .cse1 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse0 (= .cse8 0)) (.cse48 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse47 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse49 (= .cse43 1)) (.cse50 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (let ((.cse7 (select .cse1 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse10 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse33 (select .cse10 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse11 (= .cse33 1)) (.cse4 (= .cse10 (store (store .cse1 |c_ULTIMATE.start_main_~c~0#1.offset| .cse43) |c_ULTIMATE.start_main_~b~0#1.offset| .cse33))) (.cse5 (= .cse32 1)) (.cse3 (= .cse7 0))) (or (and (exists ((v_prenex_861 (Array Int Int)) (v_prenex_862 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse2 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_862) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_861) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_862) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_861) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select v_prenex_861 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|) .cse2) (= 1 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse3 .cse4 .cse5 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse9 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse6 (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse1 (store (store .cse6 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8)) (= 6 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|) .cse10) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse0 .cse11 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse12 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse12 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse12 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse14 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse15 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse13 (select (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse13 0) (= .cse10 (select .cse14 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse13 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse19 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse20 (store (store .cse16 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse18 (store .cse16 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse17 (select .cse20 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse17) (= .cse18 .cse10) (= .cse17 0) (= .cse18 (select .cse19 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse1 |c_ULTIMATE.start_main_~a~0#1.offset| .cse17) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse20))))))) .cse3) (and .cse0 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse21 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse21 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse21 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse26 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse25 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse23 (select (store (store .cse25 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse24 (select (store (store .cse25 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse22 (store .cse25 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse10 .cse22) (= .cse23 0) (= .cse24 v_prenex_853) (= .cse23 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse24 0) (= 6 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse26 |c_ULTIMATE.start_main_~b~0#1.base|) .cse22))))))) (and .cse3 .cse11 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse28 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse27 (select .cse28 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse27 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8) .cse1) (= 6 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse10 (select .cse28 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse29 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse29 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse3 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse30 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse31 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse10 (select .cse30 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse31 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse31 |c_ULTIMATE.start_main_~a~0#1.offset| .cse32) |c_ULTIMATE.start_main_~b~0#1.offset| .cse33) .cse10) (= .cse1 (store (store .cse31 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8))))))) (and .cse0 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse34 (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse35 (select (store (store .cse34 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse10 (store (store .cse34 |c_ULTIMATE.start_main_~a~0#1.offset| .cse32) |c_ULTIMATE.start_main_~b~0#1.offset| .cse33)) (= .cse35 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse10 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse35 0) (= 6 (select .cse34 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse5) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse37 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse37 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse10 (select .cse37 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse3 .cse4 .cse5) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse39 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse40 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse38 (store .cse40 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse41 (select (store (store .cse40 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse38 (select .cse39 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse10 .cse38) (= .cse1 (store (store .cse40 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8)) (= .cse41 v_DerPreprocessor_251) (= 6 (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse41 0)))))) .cse3 (exists ((v_prenex_857 (Array Int Int)) (v_prenex_858 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse42 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_858) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_857) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_858) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_857) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|) .cse42) (= (select v_prenex_857 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse42 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))))))) (not (and (let ((.cse44 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse45 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse1))) (let ((.cse46 (select .cse45 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse45 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse46) (= .cse47 .cse46))))))) (or (and .cse44 .cse0) (and .cse44 .cse0 (= .cse1 (store (store .cse10 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse1 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8))))) .cse48 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse49 .cse50 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse51)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse56 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse53 (store (store (store (store (store (store .cse56 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse54 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse55 (select .cse56 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse52 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse52 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse47 .cse54) (= .cse55 .cse54) (= v_DerPreprocessor_183 .cse54) (= v_DerPreprocessor_186 .cse55) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse52 .cse10)))))) .cse48 (= 6 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse57 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse47 (select .cse57 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse10 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse49 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse50 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse51)))) is different from false [2022-12-15 04:00:30,221 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse50 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32))) (.cse2 (= .cse31 1)) (.cse0 (= .cse5 0))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0)))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse50 .cse43 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse45)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse55 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse52 (store (store (store (store (store (store .cse55 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse53 (select .cse52 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse54 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse51 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse53) (= .cse54 .cse53) (= v_DerPreprocessor_183 .cse53) (= v_DerPreprocessor_186 .cse54) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse51 .cse8)))))) .cse42 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse56 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse56 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse50 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse44 .cse45)))) is different from false [2022-12-15 04:00:30,310 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse10 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse43 (select .cse10 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse8 (select .cse1 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse0 (= .cse8 0)) (.cse48 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse47 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse49 (= .cse43 1)) (.cse50 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse51 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and .cse0 (let ((.cse7 (select .cse1 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse10 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse33 (select .cse10 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse11 (= .cse33 1)) (.cse4 (= .cse10 (store (store .cse1 |c_ULTIMATE.start_main_~c~0#1.offset| .cse43) |c_ULTIMATE.start_main_~b~0#1.offset| .cse33))) (.cse5 (= .cse32 1)) (.cse3 (= .cse7 0))) (or (and (exists ((v_prenex_861 (Array Int Int)) (v_prenex_862 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse2 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_862) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_861) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_862) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_861) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select v_prenex_861 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|) .cse2) (= 1 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse3 .cse4 .cse5 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse9 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse6 (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse1 (store (store .cse6 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8)) (= 6 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|) .cse10) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse0 .cse11 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse12 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse12 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse12 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse14 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse15 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse13 (select (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse13 0) (= .cse10 (select .cse14 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse13 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse19 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse20 (store (store .cse16 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse18 (store .cse16 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse17 (select .cse20 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse17) (= .cse18 .cse10) (= .cse17 0) (= .cse18 (select .cse19 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse1 |c_ULTIMATE.start_main_~a~0#1.offset| .cse17) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse20))))))) .cse3) (and .cse0 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse21 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse21 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse21 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse26 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse25 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse23 (select (store (store .cse25 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse24 (select (store (store .cse25 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse22 (store .cse25 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse10 .cse22) (= .cse23 0) (= .cse24 v_prenex_853) (= .cse23 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse24 0) (= 6 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse26 |c_ULTIMATE.start_main_~b~0#1.base|) .cse22))))))) (and .cse3 .cse11 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse28 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse27 (select .cse28 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse27 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8) .cse1) (= 6 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse10 (select .cse28 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse29 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse29 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse3 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse30 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse31 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse10 (select .cse30 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse31 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse31 |c_ULTIMATE.start_main_~a~0#1.offset| .cse32) |c_ULTIMATE.start_main_~b~0#1.offset| .cse33) .cse10) (= .cse1 (store (store .cse31 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8))))))) (and .cse0 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse34 (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse35 (select (store (store .cse34 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse10 (store (store .cse34 |c_ULTIMATE.start_main_~a~0#1.offset| .cse32) |c_ULTIMATE.start_main_~b~0#1.offset| .cse33)) (= .cse35 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse10 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse35 0) (= 6 (select .cse34 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse5) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse37 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse37 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse10 (select .cse37 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse3 .cse4 .cse5) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse39 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse40 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse38 (store .cse40 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse41 (select (store (store .cse40 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse38 (select .cse39 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse10 .cse38) (= .cse1 (store (store .cse40 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8)) (= .cse41 v_DerPreprocessor_251) (= 6 (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse41 0)))))) .cse3 (exists ((v_prenex_857 (Array Int Int)) (v_prenex_858 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse42 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_858) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_857) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_858) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_857) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~b~0#1.base|) .cse42) (= (select v_prenex_857 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse42 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))))))) (not (and (let ((.cse44 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse45 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse1) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse1))) (let ((.cse46 (select .cse45 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse45 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse46) (= .cse47 .cse46))))))) (or (and .cse44 .cse0) (and .cse44 .cse0 (= .cse1 (store (store .cse10 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse1 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse8))))) .cse48 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse49 .cse50 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse51)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse56 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse53 (store (store (store (store (store (store .cse56 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse54 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse55 (select .cse56 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse52 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse52 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse47 .cse54) (= .cse55 .cse54) (= v_DerPreprocessor_183 .cse54) (= v_DerPreprocessor_186 .cse55) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse52 .cse10)))))) .cse48 (= 6 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse57 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse47 (select .cse57 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse10 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse49 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse50 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse51))))) is different from true [2022-12-15 04:00:30,361 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse50 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32))) (.cse2 (= .cse31 1)) (.cse0 (= .cse5 0))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0)))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse50 .cse43 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse45)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse55 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse52 (store (store (store (store (store (store .cse55 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse53 (select .cse52 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse54 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse51 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse53) (= .cse54 .cse53) (= v_DerPreprocessor_183 .cse53) (= v_DerPreprocessor_186 .cse54) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse51 .cse8)))))) .cse42 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|)) (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse56 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse56 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse50 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse44 .cse45))))) is different from true [2022-12-15 04:01:43,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 04:01:43,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 184 states and 339 transitions. [2022-12-15 04:01:43,767 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 339 transitions. [2022-12-15 04:01:43,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 04:01:43,767 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 04:01:43,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 04:01:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 04:01:44,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 98 conjunts are in the unsatisfiable core [2022-12-15 04:01:44,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 04:01:44,561 INFO L321 Elim1Store]: treesize reduction 34, result has 50.7 percent of original size [2022-12-15 04:01:44,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 266 treesize of output 233 [2022-12-15 04:01:44,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 184 [2022-12-15 04:01:44,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:44,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:44,869 INFO L321 Elim1Store]: treesize reduction 303, result has 24.8 percent of original size [2022-12-15 04:01:44,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 205 treesize of output 607 [2022-12-15 04:01:44,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:01:44,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:01:45,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:01:45,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:01:45,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:45,265 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:45,266 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 208 [2022-12-15 04:01:45,307 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:45,308 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 232 [2022-12-15 04:01:45,488 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:45,489 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 147 [2022-12-15 04:01:45,560 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:45,561 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2022-12-15 04:01:45,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 113 [2022-12-15 04:01:45,801 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:45,802 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:01:45,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:45,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:45,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 86 [2022-12-15 04:01:46,014 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:46,016 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 488 [2022-12-15 04:01:46,488 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:46,489 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 254 [2022-12-15 04:01:46,656 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:46,657 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 294 [2022-12-15 04:01:46,824 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:46,826 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 468 [2022-12-15 04:01:47,088 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:47,090 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 233 [2022-12-15 04:01:47,212 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:47,213 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2022-12-15 04:01:47,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 1482 treesize of output 1440 [2022-12-15 04:01:48,212 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,213 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2022-12-15 04:01:48,420 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,421 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2022-12-15 04:01:48,438 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,439 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2022-12-15 04:01:48,516 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,516 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2022-12-15 04:01:48,694 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,695 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:01:48,740 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,740 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2022-12-15 04:01:48,765 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,766 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:01:48,909 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:48,909 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:01:49,056 INFO L321 Elim1Store]: treesize reduction 24, result has 25.0 percent of original size [2022-12-15 04:01:49,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 509 treesize of output 442 [2022-12-15 04:01:49,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,179 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,263 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:49,263 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:01:49,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:49,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:49,299 INFO L321 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2022-12-15 04:01:49,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 188 treesize of output 134 [2022-12-15 04:01:49,304 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:49,305 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2022-12-15 04:01:49,317 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,327 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:49,328 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:01:49,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:49,488 INFO L350 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 52 treesize of output 25 [2022-12-15 04:01:49,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:49,512 INFO L208 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2022-12-15 04:01:49,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:49,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:49,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-12-15 04:01:49,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:49,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:49,726 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 78 [2022-12-15 04:01:49,743 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:49,744 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2022-12-15 04:01:49,765 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:01:49,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 04:01:53,492 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:01:53,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 735 treesize of output 666 [2022-12-15 04:01:53,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:53,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:53,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:53,535 INFO L321 Elim1Store]: treesize reduction 238, result has 0.4 percent of original size [2022-12-15 04:01:53,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 710 treesize of output 937 [2022-12-15 04:01:53,693 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:53,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-12-15 04:01:53,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:53,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:53,838 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 18 [2022-12-15 04:01:53,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2022-12-15 04:01:54,045 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-12-15 04:01:54,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:54,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:01:54,087 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:54,088 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2022-12-15 04:01:54,225 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:54,226 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2022-12-15 04:01:54,339 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:54,340 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 252 [2022-12-15 04:01:54,599 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:54,599 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2022-12-15 04:01:54,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:54,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:01:54,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:01:56,345 INFO L321 Elim1Store]: treesize reduction 937, result has 11.3 percent of original size [2022-12-15 04:01:56,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 6 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 753 treesize of output 2207 [2022-12-15 04:01:57,054 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:57,056 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1768 [2022-12-15 04:01:57,338 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:57,339 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1917 [2022-12-15 04:01:57,616 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:57,617 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1917 [2022-12-15 04:01:57,851 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:57,852 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 598 [2022-12-15 04:01:58,065 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:58,066 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 598 [2022-12-15 04:01:58,182 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:58,183 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 592 [2022-12-15 04:01:58,380 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:58,381 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 552 [2022-12-15 04:01:58,609 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:58,611 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1607 [2022-12-15 04:01:59,036 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:01:59,037 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1012 [2022-12-15 04:02:02,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:02,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:02,644 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:02:02,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 56 [2022-12-15 04:02:03,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:03,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:03,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:03,445 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:02:03,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 69 treesize of output 68 [2022-12-15 04:02:05,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:05,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:05,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:05,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:05,687 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-15 04:02:05,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 75 treesize of output 70 [2022-12-15 04:02:06,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:06,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:06,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:06,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:06,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:06,628 INFO L321 Elim1Store]: treesize reduction 51, result has 12.1 percent of original size [2022-12-15 04:02:06,628 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 88 treesize of output 80 [2022-12-15 04:02:07,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:07,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:07,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:07,523 INFO L321 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2022-12-15 04:02:07,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 89 treesize of output 88 [2022-12-15 04:02:09,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:09,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:09,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:09,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:09,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:09,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:09,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:09,737 INFO L321 Elim1Store]: treesize reduction 78, result has 17.9 percent of original size [2022-12-15 04:02:09,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 23 case distinctions, treesize of input 77 treesize of output 86 [2022-12-15 04:02:10,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:10,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:10,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:10,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:10,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:10,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:10,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:10,799 INFO L321 Elim1Store]: treesize reduction 94, result has 15.3 percent of original size [2022-12-15 04:02:10,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 3 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 30 case distinctions, treesize of input 96 treesize of output 100 [2022-12-15 04:02:11,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:11,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:11,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:11,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:11,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:11,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:02:11,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:02:11,730 INFO L321 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-12-15 04:02:11,730 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 6 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 101 treesize of output 108 [2022-12-15 04:02:19,278 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 04:02:19,299 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse55 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0)))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse50 .cse43 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse51 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse51) (= (select .cse51 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse53 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse54 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse53 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse54) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse54 0))))) .cse55) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse56 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse57 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse57 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse56) (= .cse56 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|) .cse58)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse60 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse60 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse55)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse65 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse62 (store (store (store (store (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse63 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse61 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse63) (= .cse64 .cse63) (= v_DerPreprocessor_183 .cse63) (= v_DerPreprocessor_186 .cse64) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse61 .cse8)))))) .cse42 .cse55 .cse2 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse66 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse50 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse44 .cse45)))) is different from false [2022-12-15 04:02:21,832 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse55 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse13 (select .cse4 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse12 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse45 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse18 (= .cse45 1)) (.cse9 (= .cse12 0)) (.cse0 (= .cse13 0)) (.cse17 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse8 (= 6 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse60 (= .cse55 1)) (.cse19 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse56 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (or (and .cse0 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse2 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse4)) (.cse1 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse1 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse3 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse3 (select (store (store (store (store .cse2 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse1) (= (select .cse1 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse5 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse7 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse5 (store (store .cse6 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse7 0))))) .cse8) (and (or (and .cse9 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse10 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse11 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse4))) (and (= .cse3 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse10 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse3 (select (store (store (store (store .cse11 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse10) (= .cse10 (select .cse11 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse4 (store (store .cse6 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13))) (and .cse0 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse15 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse4)) (.cse14 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse3) (= (select .cse14 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse3 (select (store (store (store (store .cse15 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse14 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse15 |c_ULTIMATE.start_main_~b~0#1.base|) .cse14)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse16 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse16 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse8)) .cse17 .cse18 .cse19 .cse20)) (not (and (let ((.cse46 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse24 (= .cse46 1)) (.cse21 (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~c~0#1.offset| .cse55) |c_ULTIMATE.start_main_~b~0#1.offset| .cse46)))) (or (and .cse9 .cse21 .cse18 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse23 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse22 (select .cse23 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse4 (store (store .cse22 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13)) (= 6 (select .cse22 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse23 |c_ULTIMATE.start_main_~b~0#1.base|) .cse3) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse0 .cse24 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse25 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse25 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse28 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse26 (select (store (store .cse28 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse26 0) (= .cse3 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse28 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse26 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse32 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse29 (select .cse32 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse33 (store (store .cse29 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse31 (store .cse29 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse30 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse29 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse30) (= .cse31 .cse3) (= .cse30 0) (= .cse31 (select .cse32 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse30) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse33))))))) .cse9) (and .cse0 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse34 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse34 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse34 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse39 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse38 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse36 (select (store (store .cse38 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse37 (select (store (store .cse38 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse35 (store .cse38 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse3 .cse35) (= .cse36 0) (= .cse37 v_prenex_853) (= .cse36 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse37 0) (= 6 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse39 |c_ULTIMATE.start_main_~b~0#1.base|) .cse35))))))) (and .cse9 .cse24 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse41 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse40 (select .cse41 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse40 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13) .cse4) (= 6 (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse3 (select .cse41 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse42 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse42 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse42 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse9 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse43 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse44 (select .cse43 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (select .cse43 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse44 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse44 |c_ULTIMATE.start_main_~a~0#1.offset| .cse45) |c_ULTIMATE.start_main_~b~0#1.offset| .cse46) .cse3) (= .cse4 (store (store .cse44 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13))))))) (and .cse0 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse49 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse47 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse48 (select (store (store .cse47 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse3 (store (store .cse47 |c_ULTIMATE.start_main_~a~0#1.offset| .cse45) |c_ULTIMATE.start_main_~b~0#1.offset| .cse46)) (= .cse48 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (select .cse49 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse48 0) (= 6 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse18) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse50 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse50 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse3 (select .cse50 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse9 .cse21 .cse18) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse53 (select .cse52 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse51 (store .cse53 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse54 (select (store (store .cse53 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse3 .cse51) (= .cse4 (store (store .cse53 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13)) (= .cse54 v_DerPreprocessor_251) (= 6 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse54 0)))))) .cse9)))) .cse17 .cse19 .cse56 .cse20)) .cse0 (not (and (let ((.cse57 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse58 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse4))) (let ((.cse59 (select .cse58 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse58 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse59) (= .cse6 .cse59))))))) (or (and .cse57 .cse0) (and .cse57 .cse0 (= .cse4 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13))))) .cse17 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse60 .cse19 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse20)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse65 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse62 (store (store (store (store (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse63 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse61 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse6 .cse63) (= .cse64 .cse63) (= v_DerPreprocessor_183 .cse63) (= v_DerPreprocessor_186 .cse64) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse61 .cse3)))))) .cse17 .cse8 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse66 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse6 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse60 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse19 .cse56 .cse20)))) is different from false [2022-12-15 04:02:21,921 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse55 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0)))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse50 .cse43 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse51 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse51) (= (select .cse51 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse53 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse54 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse53 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse54) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse54 0))))) .cse55) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse56 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse57 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse57 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse56) (= .cse56 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|) .cse58)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse60 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse60 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse55)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse65 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse62 (store (store (store (store (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse63 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse61 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse63) (= .cse64 .cse63) (= v_DerPreprocessor_183 .cse63) (= v_DerPreprocessor_186 .cse64) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse61 .cse8)))))) .cse42 .cse55 .cse2 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse66 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse50 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse44 .cse45))))) is different from true [2022-12-15 04:02:22,010 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse55 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse6 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse13 (select .cse4 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse12 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse45 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse18 (= .cse45 1)) (.cse9 (= .cse12 0)) (.cse0 (= .cse13 0)) (.cse17 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse8 (= 6 (select .cse6 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse60 (= .cse55 1)) (.cse19 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse56 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse20 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (or (and .cse0 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse2 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse4)) (.cse1 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse1 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse3 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse3 (select (store (store (store (store .cse2 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse1) (= (select .cse1 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse5 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse7 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse5 (store (store .cse6 |c_ULTIMATE.start_main_~a~0#1.offset| .cse7) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse7 0))))) .cse8) (and (or (and .cse9 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse10 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse11 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse4))) (and (= .cse3 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse10 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse3 (select (store (store (store (store .cse11 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse10) (= .cse10 (select .cse11 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse4 (store (store .cse6 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13))) (and .cse0 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse15 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse4)) (.cse14 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse3) (= (select .cse14 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse3 (select (store (store (store (store .cse15 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse14 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse15 |c_ULTIMATE.start_main_~b~0#1.base|) .cse14)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse16 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse16 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse8)) .cse17 .cse18 .cse19 .cse20)) (not (and (let ((.cse46 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse24 (= .cse46 1)) (.cse21 (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~c~0#1.offset| .cse55) |c_ULTIMATE.start_main_~b~0#1.offset| .cse46)))) (or (and .cse9 .cse21 .cse18 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse23 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse22 (select .cse23 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse4 (store (store .cse22 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13)) (= 6 (select .cse22 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse23 |c_ULTIMATE.start_main_~b~0#1.base|) .cse3) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse0 .cse24 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse25 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse25 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse28 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse26 (select (store (store .cse28 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse26 0) (= .cse3 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse28 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse26 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse32 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse29 (select .cse32 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse33 (store (store .cse29 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse31 (store .cse29 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse30 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse29 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse30) (= .cse31 .cse3) (= .cse30 0) (= .cse31 (select .cse32 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse30) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse33))))))) .cse9) (and .cse0 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse34 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse34 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse34 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse39 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse38 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse36 (select (store (store .cse38 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse37 (select (store (store .cse38 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse35 (store .cse38 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse3 .cse35) (= .cse36 0) (= .cse37 v_prenex_853) (= .cse36 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse37 0) (= 6 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse39 |c_ULTIMATE.start_main_~b~0#1.base|) .cse35))))))) (and .cse9 .cse24 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse41 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse40 (select .cse41 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse40 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13) .cse4) (= 6 (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse3 (select .cse41 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse42 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse42 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse42 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse9 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse43 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse44 (select .cse43 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (select .cse43 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse44 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse44 |c_ULTIMATE.start_main_~a~0#1.offset| .cse45) |c_ULTIMATE.start_main_~b~0#1.offset| .cse46) .cse3) (= .cse4 (store (store .cse44 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13))))))) (and .cse0 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse49 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse47 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse48 (select (store (store .cse47 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse3 (store (store .cse47 |c_ULTIMATE.start_main_~a~0#1.offset| .cse45) |c_ULTIMATE.start_main_~b~0#1.offset| .cse46)) (= .cse48 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (select .cse49 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse48 0) (= 6 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse18) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse50 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse50 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse3 (select .cse50 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse9 .cse21 .cse18) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse53 (select .cse52 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse51 (store .cse53 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse54 (select (store (store .cse53 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse3 .cse51) (= .cse4 (store (store .cse53 |c_ULTIMATE.start_main_~a~0#1.offset| .cse12) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13)) (= .cse54 v_DerPreprocessor_251) (= 6 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse54 0)))))) .cse9)))) .cse17 .cse19 .cse56 .cse20)) .cse0 (not (and (let ((.cse57 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse58 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse4) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse4))) (let ((.cse59 (select .cse58 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse58 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse59) (= .cse6 .cse59))))))) (or (and .cse57 .cse0) (and .cse57 .cse0 (= .cse4 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse13))))) .cse17 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse60 .cse19 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse20)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse65 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse62 (store (store (store (store (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse63 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse61 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse6 .cse63) (= .cse64 .cse63) (= v_DerPreprocessor_183 .cse63) (= v_DerPreprocessor_186 .cse64) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse61 .cse3)))))) .cse17 .cse8 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse66 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse6 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse3 (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse60 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse19 .cse56 .cse20))))) is different from true [2022-12-15 04:03:05,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 04:03:05,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 187 states and 348 transitions. [2022-12-15 04:03:05,444 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 348 transitions. [2022-12-15 04:03:05,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 04:03:05,444 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 04:03:05,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 04:03:06,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 04:03:06,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 100 conjunts are in the unsatisfiable core [2022-12-15 04:03:06,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 04:03:06,644 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:03:06,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 04:03:06,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:06,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:06,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:06,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 34 [2022-12-15 04:03:06,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 34 [2022-12-15 04:03:06,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:03:06,667 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 30 [2022-12-15 04:03:06,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:03:06,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:03:06,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:06,856 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:03:06,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 40 [2022-12-15 04:03:07,599 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:03:07,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 78 [2022-12-15 04:03:07,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:07,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:07,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 04:03:07,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:07,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:07,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 26 [2022-12-15 04:03:08,443 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:03:08,443 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 79 treesize of output 78 [2022-12-15 04:03:08,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:08,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:08,448 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 04:03:08,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:08,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:08,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 22 [2022-12-15 04:03:09,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:09,229 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:03:09,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 40 [2022-12-15 04:03:10,292 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:03:10,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 154 treesize of output 145 [2022-12-15 04:03:10,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:10,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:03:10,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:10,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:10,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:10,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 128 treesize of output 210 [2022-12-15 04:03:10,310 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:03:10,311 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2022-12-15 04:03:11,489 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:03:11,489 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 114 treesize of output 109 [2022-12-15 04:03:11,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:11,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:11,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:11,499 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 173 [2022-12-15 04:03:11,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:11,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:11,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:11,513 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 58 [2022-12-15 04:03:12,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:12,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:12,631 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:03:12,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 50 treesize of output 54 [2022-12-15 04:03:13,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:13,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:13,420 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:03:13,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 52 [2022-12-15 04:03:15,658 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:03:15,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 166 treesize of output 155 [2022-12-15 04:03:15,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:15,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:15,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:03:15,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:15,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:15,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 213 [2022-12-15 04:03:15,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:15,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:15,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 124 [2022-12-15 04:03:17,321 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:03:17,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 208 treesize of output 191 [2022-12-15 04:03:17,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:17,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:17,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:17,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:17,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 251 [2022-12-15 04:03:17,336 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:03:17,337 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 329 [2022-12-15 04:03:17,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:17,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 88 [2022-12-15 04:03:18,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:18,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:18,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:18,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:03:18,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:18,654 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:03:18,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 88 treesize of output 78 [2022-12-15 04:03:19,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:19,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:19,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:19,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:03:19,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:03:19,767 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:03:19,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 84 treesize of output 78 [2022-12-15 04:03:24,811 INFO L321 Elim1Store]: treesize reduction 20, result has 39.4 percent of original size [2022-12-15 04:03:24,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 79 treesize of output 51 [2022-12-15 04:03:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 04:03:24,847 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse10 (= .cse32 1)) (.cse55 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse50 .cse43 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse51 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse51) (= (select .cse51 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse53 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse54 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse53 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse54) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse54 0))))) .cse55) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse56 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse57 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse57 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse56) (= .cse56 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|) .cse58)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse60 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse60 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse55)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse65 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse62 (store (store (store (store (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse63 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse61 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse63) (= .cse64 .cse63) (= v_DerPreprocessor_183 .cse63) (= v_DerPreprocessor_186 .cse64) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse61 .cse8)))))) .cse42 .cse10 .cse55 .cse2 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse66 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse50 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse44 .cse45)))) is different from false [2022-12-15 04:03:24,943 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse10 (= .cse32 1)) (.cse55 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) .cse50 .cse43 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse51 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse51) (= (select .cse51 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse53 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse54 (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse53 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse54) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse54 0))))) .cse55) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse56 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse57 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse57 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse56) (= .cse56 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|) .cse58)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse60 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse60 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse55)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse65 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse62 (store (store (store (store (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse63 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse61 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse63) (= .cse64 .cse63) (= v_DerPreprocessor_183 .cse63) (= v_DerPreprocessor_186 .cse64) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse61 .cse8)))))) .cse42 .cse10 .cse55 .cse2 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse66 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse50 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse44 .cse45))))) is different from true [2022-12-15 04:04:40,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 04:04:40,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 195 states and 366 transitions. [2022-12-15 04:04:40,962 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 366 transitions. [2022-12-15 04:04:40,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 04:04:40,962 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 04:04:40,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 04:04:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 04:04:43,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 98 conjunts are in the unsatisfiable core [2022-12-15 04:04:43,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 04:04:43,744 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:43,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 04:04:43,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:43,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:43,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:43,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 22 [2022-12-15 04:04:43,756 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:04:43,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:04:44,633 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:44,633 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 04:04:44,944 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:44,944 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 04:04:44,957 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:44,957 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 04:04:45,669 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:45,669 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 04:04:45,684 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:45,685 INFO L350 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 1 case distinctions, treesize of input 21 treesize of output 26 [2022-12-15 04:04:45,709 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 04:04:45,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2022-12-15 04:04:45,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:45,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:45,713 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 04:04:45,726 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:04:45,728 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:04:45,729 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 04:04:46,118 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 04:04:46,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2022-12-15 04:04:46,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:46,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:46,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 04:04:46,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:46,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:46,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 26 [2022-12-15 04:04:46,167 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 04:04:46,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2022-12-15 04:04:46,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:46,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:46,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 116 [2022-12-15 04:04:46,186 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:04:46,187 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2022-12-15 04:04:47,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:47,015 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:47,015 INFO L350 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 1 case distinctions, treesize of input 28 treesize of output 30 [2022-12-15 04:04:47,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:47,755 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:04:47,756 INFO L350 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 1 case distinctions, treesize of input 28 treesize of output 30 [2022-12-15 04:04:47,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:47,778 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-12-15 04:04:47,778 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 39 [2022-12-15 04:04:48,228 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 04:04:48,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 140 treesize of output 130 [2022-12-15 04:04:48,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,235 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 171 [2022-12-15 04:04:48,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 44 [2022-12-15 04:04:48,817 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 04:04:48,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 77 [2022-12-15 04:04:48,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,823 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 137 [2022-12-15 04:04:48,831 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:04:48,832 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2022-12-15 04:04:48,862 INFO L321 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-12-15 04:04:48,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 85 treesize of output 77 [2022-12-15 04:04:48,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:48,868 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 137 [2022-12-15 04:04:48,874 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:04:48,874 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2022-12-15 04:04:49,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:49,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:04:49,788 INFO L321 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2022-12-15 04:04:49,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 49 [2022-12-15 04:04:49,834 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-12-15 04:04:49,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 30 [2022-12-15 04:04:49,836 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 04:04:49,858 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse10 (= .cse32 1)) (.cse57 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (.cse51 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse52 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse50 .cse51 .cse43 .cse52 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse54 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse53 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse53 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse53) (= (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse55 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse56 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse55 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse56 0))))) .cse57) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse58) (= .cse58 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse61 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|) .cse60)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse62 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse57)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse67 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse64 (store (store (store (store (store (store .cse67 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse65 (select .cse64 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse66 (select .cse67 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse63 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse65) (= .cse66 .cse65) (= v_DerPreprocessor_183 .cse65) (= v_DerPreprocessor_186 .cse66) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse63 .cse8)))))) .cse42 .cse10 .cse57 .cse2 .cse50 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse68 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse68 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse51 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse52 .cse44 .cse45)))) is different from false [2022-12-15 04:04:50,820 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse10 (= .cse32 1)) (.cse57 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (.cse51 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse52 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse50 .cse51 .cse43 .cse52 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse54 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse53 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse53 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse53) (= (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse55 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse56 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse55 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse56 0))))) .cse57) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse58) (= .cse58 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse61 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|) .cse60)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse62 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse57)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse67 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse64 (store (store (store (store (store (store .cse67 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse65 (select .cse64 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse66 (select .cse67 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse63 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse65) (= .cse66 .cse65) (= v_DerPreprocessor_183 .cse65) (= v_DerPreprocessor_186 .cse66) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse63 .cse8)))))) .cse42 .cse10 .cse57 .cse2 .cse50 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse68 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse68 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse51 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse52 .cse44 .cse45))))) is different from true [2022-12-15 04:05:18,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 04:05:18,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 197 states and 370 transitions. [2022-12-15 04:05:18,446 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 370 transitions. [2022-12-15 04:05:18,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 04:05:18,446 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 04:05:18,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 04:05:23,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 04:05:23,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 122 conjunts are in the unsatisfiable core [2022-12-15 04:05:23,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 04:05:23,340 INFO L321 Elim1Store]: treesize reduction 34, result has 50.7 percent of original size [2022-12-15 04:05:23,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 542 treesize of output 433 [2022-12-15 04:05:23,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:23,619 INFO L321 Elim1Store]: treesize reduction 312, result has 25.9 percent of original size [2022-12-15 04:05:23,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 417 treesize of output 720 [2022-12-15 04:05:23,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:05:23,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-12-15 04:05:23,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:05:23,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:05:23,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:05:23,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:24,026 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,027 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2022-12-15 04:05:24,125 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,126 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2022-12-15 04:05:24,210 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,211 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2022-12-15 04:05:24,337 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,338 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2022-12-15 04:05:24,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:24,515 INFO L321 Elim1Store]: treesize reduction 40, result has 28.6 percent of original size [2022-12-15 04:05:24,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 7 case distinctions, treesize of input 315 treesize of output 368 [2022-12-15 04:05:24,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:24,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:24,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:24,665 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 94 [2022-12-15 04:05:24,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:24,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:24,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 105 [2022-12-15 04:05:24,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:24,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:05:24,909 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,910 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2022-12-15 04:05:24,949 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,950 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2022-12-15 04:05:24,987 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:24,989 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 392 [2022-12-15 04:05:25,057 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:25,058 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 392 [2022-12-15 04:05:25,390 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:25,392 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 351 [2022-12-15 04:05:25,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 1312 treesize of output 1249 [2022-12-15 04:05:25,810 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:25,812 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 521 [2022-12-15 04:05:25,965 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:25,966 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2022-12-15 04:05:26,017 INFO L350 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 43 treesize of output 14 [2022-12-15 04:05:26,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:26,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:26,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,252 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2022-12-15 04:05:26,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:26,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:26,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 27 [2022-12-15 04:05:26,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:05:26,457 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,458 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2022-12-15 04:05:26,493 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,493 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2022-12-15 04:05:26,526 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,527 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2022-12-15 04:05:26,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:05:26,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:05:26,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:26,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:05:26,671 INFO L208 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2022-12-15 04:05:26,767 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,768 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2022-12-15 04:05:26,831 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,832 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2022-12-15 04:05:26,864 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,865 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2022-12-15 04:05:26,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:26,933 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:26,934 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2022-12-15 04:05:26,980 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:05:26,980 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 04:05:32,018 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:32,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 15938 treesize of output 13879 [2022-12-15 04:05:32,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:32,611 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:05:32,677 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:32,678 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2022-12-15 04:05:32,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 56 [2022-12-15 04:05:32,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 130 treesize of output 126 [2022-12-15 04:05:32,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:32,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 5938 treesize of output 5305 [2022-12-15 04:05:33,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-15 04:05:33,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-12-15 04:05:33,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:33,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:33,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3544 treesize of output 3502 [2022-12-15 04:05:33,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:05:33,530 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:33,531 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2022-12-15 04:05:33,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:33,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:33,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:33,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 45 [2022-12-15 04:05:33,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:33,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:33,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:33,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 63 treesize of output 104 [2022-12-15 04:05:34,031 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:34,031 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 88 treesize of output 85 [2022-12-15 04:05:34,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:34,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:34,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:34,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:34,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 133 [2022-12-15 04:05:34,044 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:34,045 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2022-12-15 04:05:35,046 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:35,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 88 treesize of output 85 [2022-12-15 04:05:35,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:35,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:35,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:35,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:35,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 133 [2022-12-15 04:05:35,076 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:35,077 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 04:05:36,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:36,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:36,316 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:05:36,316 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 52 [2022-12-15 04:05:37,412 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:37,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 88 treesize of output 85 [2022-12-15 04:05:37,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 133 [2022-12-15 04:05:37,438 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:37,439 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2022-12-15 04:05:37,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:37,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 38 [2022-12-15 04:05:38,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:38,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:38,406 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:05:38,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 52 [2022-12-15 04:05:38,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:38,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:38,452 INFO L321 Elim1Store]: treesize reduction 41, result has 14.6 percent of original size [2022-12-15 04:05:38,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 55 treesize of output 55 [2022-12-15 04:05:39,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:39,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:39,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:39,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:39,604 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:05:39,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 61 treesize of output 64 [2022-12-15 04:05:40,639 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:40,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 101 treesize of output 94 [2022-12-15 04:05:40,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 135 [2022-12-15 04:05:40,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:40,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 29 [2022-12-15 04:05:41,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:41,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:41,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:41,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:41,772 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:05:41,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 62 [2022-12-15 04:05:42,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:42,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:42,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:42,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:42,998 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:05:42,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 62 [2022-12-15 04:05:44,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:44,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:44,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:44,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:44,058 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:05:44,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 51 treesize of output 62 [2022-12-15 04:05:46,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:46,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:46,893 INFO L321 Elim1Store]: treesize reduction 68, result has 18.1 percent of original size [2022-12-15 04:05:46,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 62 [2022-12-15 04:05:48,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:48,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:48,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:48,010 INFO L321 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-12-15 04:05:48,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 74 treesize of output 74 [2022-12-15 04:05:49,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:49,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:49,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:49,219 INFO L321 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-12-15 04:05:49,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 68 treesize of output 74 [2022-12-15 04:05:50,329 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:50,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 108 treesize of output 99 [2022-12-15 04:05:50,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 140 [2022-12-15 04:05:50,355 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:50,355 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2022-12-15 04:05:50,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:50,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 103 treesize of output 45 [2022-12-15 04:05:51,567 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:05:51,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 102 treesize of output 95 [2022-12-15 04:05:51,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:51,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:51,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:51,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:51,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 133 [2022-12-15 04:05:51,593 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:05:51,594 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2022-12-15 04:05:52,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:52,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:05:52,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:05:52,708 INFO L321 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-12-15 04:05:52,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 72 [2022-12-15 04:05:55,641 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 04:05:55,669 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse9 (= .cse6 0)) (.cse0 (= .cse5 0)) (.cse10 (= .cse32 1)) (.cse57 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (.cse51 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse52 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse50 .cse51 .cse43 .cse52 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse54 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse53 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse53 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse53) (= (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse55 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse56 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse55 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse56 0))))) .cse57) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse58) (= .cse58 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse61 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|) .cse60)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse62 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse57)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse67 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse64 (store (store (store (store (store (store .cse67 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse65 (select .cse64 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse66 (select .cse67 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse63 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse65) (= .cse66 .cse65) (= v_DerPreprocessor_183 .cse65) (= v_DerPreprocessor_186 .cse66) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse63 .cse8)))))) .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse71 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse68 (select .cse71 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse69 (select (store (store .cse68 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse70 (select (store (store (store (store .cse71 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse68 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse69 0) (= .cse69 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse70 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse70 (select .cse71 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse73 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse76 (select .cse73 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse74 (select (store (store (store (store .cse73 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse72 (select (store (store .cse76 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse75 (select .cse76 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse72 0) (= (select .cse73 |c_ULTIMATE.start_main_~b~0#1.base|) .cse74) (= (select .cse74 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse75) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse72 v_DerPreprocessor_452) (= .cse76 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse76 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse75)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse78 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse77 (select .cse78 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse79 (select (store (store (store (store .cse78 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse77 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse77 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse78 |c_ULTIMATE.start_main_~b~0#1.base|) .cse79) (= (select .cse79 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse10 .cse57 .cse2 .cse50 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse80 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse80 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse80 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse51 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse52 .cse44 .cse45)))) is different from false [2022-12-15 04:05:58,088 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse57 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse50 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (.cse51 (= .cse41 1)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse9 (= .cse6 0)) (.cse0 (= .cse5 0)) (.cse2 (= .cse31 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse52 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse50 .cse51 .cse43 .cse52 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse54 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse53 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse53 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse53) (= (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse55 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse56 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse55 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse56 0))))) .cse57) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse58) (= .cse58 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse61 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|) .cse60)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse62 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse57)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse67 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse64 (store (store (store (store (store (store .cse67 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse65 (select .cse64 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse66 (select .cse67 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse63 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse65) (= .cse66 .cse65) (= v_DerPreprocessor_183 .cse65) (= v_DerPreprocessor_186 .cse66) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse63 .cse8)))))) .cse42 .cse10 .cse57 .cse2 .cse50 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse68 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse68 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse51 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 (not (and .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse72 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse69 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse70 (select (store (store .cse69 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse71 (select (store (store (store (store .cse72 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse69 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse70 0) (= .cse70 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse71 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse71 (select .cse72 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse74 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse77 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse75 (select (store (store (store (store .cse74 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse73 (select (store (store .cse77 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse76 (select .cse77 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse73 0) (= (select .cse74 |c_ULTIMATE.start_main_~b~0#1.base|) .cse75) (= (select .cse75 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse76) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse73 v_DerPreprocessor_452) (= .cse77 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse77 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse76)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse79 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse78 (select .cse79 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse80 (select (store (store (store (store .cse79 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse78 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse79 |c_ULTIMATE.start_main_~b~0#1.base|) .cse80) (= (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse2 .cse43 .cse44 .cse45)) .cse52 .cse44 .cse45)))) is different from false [2022-12-15 04:05:58,261 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse9 (= .cse6 0)) (.cse0 (= .cse5 0)) (.cse10 (= .cse32 1)) (.cse57 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse50 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (.cse51 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse52 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse50 .cse51 .cse43 .cse52 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse54 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse53 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse53 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse53) (= (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse55 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse56 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse55 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse56 0))))) .cse57) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse58) (= .cse58 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse61 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|) .cse60)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse62 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse57)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse67 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse64 (store (store (store (store (store (store .cse67 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse65 (select .cse64 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse66 (select .cse67 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse63 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse65) (= .cse66 .cse65) (= v_DerPreprocessor_183 .cse65) (= v_DerPreprocessor_186 .cse66) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse63 .cse8)))))) .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse71 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse68 (select .cse71 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse69 (select (store (store .cse68 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse70 (select (store (store (store (store .cse71 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse68 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse69 0) (= .cse69 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse70 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse70 (select .cse71 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse73 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse76 (select .cse73 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse74 (select (store (store (store (store .cse73 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse72 (select (store (store .cse76 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse75 (select .cse76 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse72 0) (= (select .cse73 |c_ULTIMATE.start_main_~b~0#1.base|) .cse74) (= (select .cse74 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse75) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse72 v_DerPreprocessor_452) (= .cse76 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse76 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse75)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse78 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse77 (select .cse78 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse79 (select (store (store (store (store .cse78 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse77 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse77 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse78 |c_ULTIMATE.start_main_~b~0#1.base|) .cse79) (= (select .cse79 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse10 .cse57 .cse2 .cse50 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse80 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse80 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse80 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse51 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse52 .cse44 .cse45))))) is different from true [2022-12-15 04:05:58,322 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse49 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse57 (= 6 (select .cse49 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse50 (not (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (.cse51 (= .cse41 1)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse9 (= .cse6 0)) (.cse0 (= .cse5 0)) (.cse2 (= .cse31 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse52 (not (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|))) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse47 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse48 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse47 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse48) (= .cse49 .cse48))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse50 .cse51 .cse43 .cse52 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse54 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse53 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse53 (select .cse54 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse53) (= (select .cse53 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse55 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse56 (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse55 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse56) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse56 0))))) .cse57) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse58 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse59 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse58 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse59 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse58) (= .cse58 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse49 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse61 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse60 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse60 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|) .cse60)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse62 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse62 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse57)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse67 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse64 (store (store (store (store (store (store .cse67 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse65 (select .cse64 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse66 (select .cse67 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse63 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 .cse65) (= .cse66 .cse65) (= v_DerPreprocessor_183 .cse65) (= v_DerPreprocessor_186 .cse66) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse63 .cse8)))))) .cse42 .cse10 .cse57 .cse2 .cse50 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse68 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse49 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse68 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse51 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 (not (and .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse72 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse69 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse70 (select (store (store .cse69 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse71 (select (store (store (store (store .cse72 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse69 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse70 0) (= .cse70 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse71 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse71 (select .cse72 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse74 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse77 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse75 (select (store (store (store (store .cse74 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse73 (select (store (store .cse77 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse76 (select .cse77 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse73 0) (= (select .cse74 |c_ULTIMATE.start_main_~b~0#1.base|) .cse75) (= (select .cse75 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse76) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse73 v_DerPreprocessor_452) (= .cse77 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse77 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse76)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse79 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse78 (select .cse79 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse80 (select (store (store (store (store .cse79 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse78 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse79 |c_ULTIMATE.start_main_~b~0#1.base|) .cse80) (= (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse2 .cse43 .cse44 .cse45)) .cse52 .cse44 .cse45))))) is different from true [2022-12-15 04:07:01,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 04:07:01,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 213 states and 405 transitions. [2022-12-15 04:07:01,283 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 405 transitions. [2022-12-15 04:07:01,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 04:07:01,283 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 04:07:01,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 04:07:02,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 04:07:02,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 99 conjunts are in the unsatisfiable core [2022-12-15 04:07:02,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 04:07:02,052 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:07:02,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 04:07:02,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 34 [2022-12-15 04:07:02,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 34 [2022-12-15 04:07:02,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-12-15 04:07:02,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:07:02,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:07:02,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:07:02,346 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:07:02,347 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 132 treesize of output 127 [2022-12-15 04:07:02,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:02,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 188 [2022-12-15 04:07:02,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:02,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 99 [2022-12-15 04:07:03,186 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:07:03,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 149 treesize of output 140 [2022-12-15 04:07:03,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:03,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 203 [2022-12-15 04:07:03,201 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:07:03,202 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2022-12-15 04:07:03,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:03,952 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:07:03,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 80 treesize of output 73 [2022-12-15 04:07:07,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:07,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:07,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:07,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:07,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:07,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:07,570 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-15 04:07:07,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 16 case distinctions, treesize of input 96 treesize of output 84 [2022-12-15 04:07:09,089 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:07:09,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 219 treesize of output 194 [2022-12-15 04:07:09,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:09,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:09,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 157 treesize of output 237 [2022-12-15 04:07:09,148 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:07:09,149 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2022-12-15 04:07:11,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:11,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:11,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:11,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:11,096 INFO L321 Elim1Store]: treesize reduction 57, result has 10.9 percent of original size [2022-12-15 04:07:11,097 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 29 case distinctions, treesize of input 115 treesize of output 105 [2022-12-15 04:07:15,789 INFO L321 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-12-15 04:07:15,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 254 treesize of output 217 [2022-12-15 04:07:15,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:15,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:15,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:15,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:15,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:15,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 213 [2022-12-15 04:07:15,827 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:07:15,828 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2022-12-15 04:07:17,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:17,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:17,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:17,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:17,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:17,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:17,812 INFO L321 Elim1Store]: treesize reduction 102, result has 14.3 percent of original size [2022-12-15 04:07:17,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 6 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 47 case distinctions, treesize of input 159 treesize of output 131 [2022-12-15 04:07:19,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:19,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:19,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:19,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:19,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:19,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:19,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:07:19,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:07:19,616 INFO L321 Elim1Store]: treesize reduction 116, result has 11.5 percent of original size [2022-12-15 04:07:19,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 6 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 57 case distinctions, treesize of input 157 treesize of output 136 [2022-12-15 04:07:31,977 INFO L321 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-12-15 04:07:31,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 6 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 158 treesize of output 78 [2022-12-15 04:07:31,981 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-15 04:07:59,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2022-12-15 04:07:59,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 214 states and 409 transitions. [2022-12-15 04:07:59,278 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 409 transitions. [2022-12-15 04:07:59,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-12-15 04:07:59,278 INFO L422 CodeCheckObserver]: Error Path is FOUND. [2022-12-15 04:07:59,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-15 04:07:59,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-15 04:07:59,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 101 conjunts are in the unsatisfiable core [2022-12-15 04:07:59,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-15 04:08:00,054 INFO L321 Elim1Store]: treesize reduction 34, result has 50.7 percent of original size [2022-12-15 04:08:00,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 266 treesize of output 233 [2022-12-15 04:08:00,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:00,303 INFO L321 Elim1Store]: treesize reduction 312, result has 25.9 percent of original size [2022-12-15 04:08:00,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 217 treesize of output 616 [2022-12-15 04:08:00,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:08:00,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 33 [2022-12-15 04:08:00,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:08:00,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:08:00,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:08:00,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:08:00,666 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:00,667 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 245 [2022-12-15 04:08:00,730 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:00,731 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2022-12-15 04:08:00,839 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:00,840 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 250 [2022-12-15 04:08:00,953 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:00,954 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 193 [2022-12-15 04:08:01,050 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:01,050 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2022-12-15 04:08:01,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:01,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:01,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:01,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:01,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:01,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:01,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 190 [2022-12-15 04:08:01,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:01,306 INFO L321 Elim1Store]: treesize reduction 37, result has 17.8 percent of original size [2022-12-15 04:08:01,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 7 case distinctions, treesize of input 250 treesize of output 306 [2022-12-15 04:08:01,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-12-15 04:08:01,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 15 [2022-12-15 04:08:01,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 64 [2022-12-15 04:08:01,598 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:08:01,620 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:01,620 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2022-12-15 04:08:01,749 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:01,751 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 433 [2022-12-15 04:08:01,811 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:01,813 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 385 [2022-12-15 04:08:02,393 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:02,395 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 456 [2022-12-15 04:08:02,589 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:02,592 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 444 [2022-12-15 04:08:02,768 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:02,769 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 266 [2022-12-15 04:08:02,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 993 treesize of output 978 [2022-12-15 04:08:03,137 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:03,137 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 04:08:03,278 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:03,279 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 04:08:03,354 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:03,355 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2022-12-15 04:08:03,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:03,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:08:03,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:03,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:08:03,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:03,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:08:03,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:03,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:08:03,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:03,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:08:03,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:03,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 3 [2022-12-15 04:08:03,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:03,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:03,866 INFO L350 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 46 treesize of output 19 [2022-12-15 04:08:03,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:08:03,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:08:04,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:04,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,045 INFO L350 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 81 treesize of output 35 [2022-12-15 04:08:04,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:08:04,056 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:04,056 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:08:04,099 INFO L321 Elim1Store]: treesize reduction 37, result has 27.5 percent of original size [2022-12-15 04:08:04,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 298 treesize of output 310 [2022-12-15 04:08:04,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 211 [2022-12-15 04:08:04,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:08:04,202 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:04,203 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2022-12-15 04:08:04,238 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-12-15 04:08:04,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:04,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:04,261 INFO L350 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 63 treesize of output 1 [2022-12-15 04:08:04,275 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:04,276 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2022-12-15 04:08:04,299 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:04,300 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2022-12-15 04:08:04,337 INFO L208 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2022-12-15 04:08:04,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-12-15 04:08:04,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-12-15 04:08:04,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:04,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2022-12-15 04:08:04,891 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-12-15 04:08:04,891 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 19 [2022-12-15 04:08:04,919 WARN L859 $PredicateComparison]: unable to prove that (let ((.cse4 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse0 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse28 (not .cse0)) (.cse27 (not .cse6)) (.cse26 (not .cse4))) (and (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse10 (select .cse5 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse1 (= .cse10 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (or (and .cse0 (or (and .cse1 (exists ((v_DerPreprocessor_503 Int) (v_DerPreprocessor_502 Int)) (let ((.cse2 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_503))) (and (= v_DerPreprocessor_502 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= 0 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.offset|))))) (= (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|) 1)) (and .cse1 .cse4 (exists ((v_DerPreprocessor_512 (Array Int Int)) (v_DerPreprocessor_513 (Array Int Int)) (v_DerPreprocessor_482 (Array Int Int))) (and (= v_DerPreprocessor_482 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_512 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_513)))))) (and (or (and .cse1 .cse4 (= 6 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and .cse1 (= (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) .cse6) (and (let ((.cse14 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse7 (= .cse14 0))) (or (and .cse7 (or (and (exists ((v_prenex_1236 (Array Int Int))) (= v_prenex_1236 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|))) .cse4) (exists ((v_DerPreprocessor_498 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (exists ((v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1215 (Array Int Int)) (v_prenex_1214 (Array Int Int))) (let ((.cse9 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214)) (.cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= 6 (select (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1214 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse10)) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse8))))) (and (or (and (exists ((v_prenex_1239 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) .cse7 (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1220 (Array Int Int)) (v_prenex_1221 (Array Int Int))) (let ((.cse15 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220)) (.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse12 (store (store .cse11 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse13 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse12 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_1220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 (store (store .cse13 |c_ULTIMATE.start_main_~a~0#1.offset| .cse14) |c_ULTIMATE.start_main_~c~0#1.offset| .cse10)) (= (select .cse12 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= .cse11 (select .cse15 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse13 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse11)))))) (and .cse1 (exists ((v_prenex_1238 (Array Int Int))) (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|))) (exists ((v_prenex_1219 (Array Int Int)) (v_DerPreprocessor_504 Int) (v_prenex_1218 (Array Int Int)) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int))) (let ((.cse20 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218)) (.cse19 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse17 (store (store .cse19 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse18 (select .cse20 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse16 1) (= v_DerPreprocessor_504 (select .cse17 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (store (store .cse18 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse19 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse19) (= (select .cse17 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= 6 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.base|) .cse19) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse19) (= (select v_prenex_1218 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse1 (exists ((v_prenex_1237 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_490 Int) (v_DerPreprocessor_486 (Array Int Int)) (v_DerPreprocessor_491 Int) (v_prenex_1217 (Array Int Int)) (v_prenex_1216 (Array Int Int))) (let ((.cse24 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216))) (let ((.cse23 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse21 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse22 (store (store .cse21 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse25 (select (store (store .cse23 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_490) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_491) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse21 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse22 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse23 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse22 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse24 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21) (= .cse25 v_DerPreprocessor_490) (= (select v_prenex_1216 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse25 0) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse21)))))))) .cse26)))) .cse27)) .cse28))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) .cse28 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0) .cse27 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse26 (= |c_ULTIMATE.start_main_~i~0#1| 1)))) is different from true [2022-12-15 04:08:05,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 431 treesize of output 388 [2022-12-15 04:08:05,065 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 302 [2022-12-15 04:08:05,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 300 [2022-12-15 04:08:05,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:05,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:05,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:05,085 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 385 treesize of output 660 [2022-12-15 04:08:05,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 290 [2022-12-15 04:08:05,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 290 treesize of output 288 [2022-12-15 04:08:05,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 286 [2022-12-15 04:08:05,138 INFO L208 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2022-12-15 04:08:05,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 284 [2022-12-15 04:08:05,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 282 [2022-12-15 04:08:05,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 282 treesize of output 280 [2022-12-15 04:08:05,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 278 [2022-12-15 04:08:05,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 276 [2022-12-15 04:08:05,236 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 274 [2022-12-15 04:08:05,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 272 [2022-12-15 04:08:05,468 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-12-15 04:08:05,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-12-15 04:08:05,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 13 [2022-12-15 04:08:05,617 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:05,618 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2022-12-15 04:08:05,725 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:05,726 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2022-12-15 04:08:05,777 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:05,778 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 226 [2022-12-15 04:08:05,835 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:05,836 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 305 [2022-12-15 04:08:05,969 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:05,970 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2022-12-15 04:08:06,054 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:06,055 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2022-12-15 04:08:06,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:06,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:06,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:06,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:06,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:06,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 8 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 1162 treesize of output 3234 [2022-12-15 04:08:06,378 INFO L208 tifierPushTermWalker]: Run 20 iterations without descend maybe there is a nontermination bug. [2022-12-15 04:08:08,137 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:08,138 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1749 [2022-12-15 04:08:08,607 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:08,609 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1749 [2022-12-15 04:08:09,090 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:09,092 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1749 [2022-12-15 04:08:09,789 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:09,790 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1831 [2022-12-15 04:08:10,195 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:10,196 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2012 [2022-12-15 04:08:10,876 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:10,877 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1831 [2022-12-15 04:08:11,288 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:11,289 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1831 [2022-12-15 04:08:11,732 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:11,734 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2022-12-15 04:08:12,084 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:12,085 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1263 [2022-12-15 04:08:12,328 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:12,329 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2022-12-15 04:08:12,661 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:12,662 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 787 [2022-12-15 04:08:14,045 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:14,046 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 985 [2022-12-15 04:08:14,313 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:14,314 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 769 [2022-12-15 04:08:14,623 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:14,625 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1353 [2022-12-15 04:08:15,088 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:15,090 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 985 [2022-12-15 04:08:16,757 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:16,758 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1041 [2022-12-15 04:08:17,043 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:17,046 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3630 [2022-12-15 04:08:17,539 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:17,541 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2466 [2022-12-15 04:08:17,952 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:17,954 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1327 [2022-12-15 04:08:19,785 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:19,787 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1124 [2022-12-15 04:08:20,232 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:20,233 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1331 [2022-12-15 04:08:20,634 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:20,635 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 913 [2022-12-15 04:08:20,828 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:20,830 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 777 [2022-12-15 04:08:21,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,227 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-12-15 04:08:21,244 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:21,246 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1469 [2022-12-15 04:08:21,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 151 [2022-12-15 04:08:21,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 4 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 913 treesize of output 3374 [2022-12-15 04:08:21,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:21,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:21,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 530 treesize of output 660 [2022-12-15 04:08:22,132 INFO L167 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2022-12-15 04:08:22,134 INFO L172 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1422 [2022-12-15 04:08:26,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:26,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:26,997 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:08:26,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 54 [2022-12-15 04:08:28,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:28,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:28,069 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-12-15 04:08:28,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 54 [2022-12-15 04:08:31,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:31,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:31,251 INFO L321 Elim1Store]: treesize reduction 45, result has 16.7 percent of original size [2022-12-15 04:08:31,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 62 treesize of output 56 [2022-12-15 04:08:32,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:32,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:32,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:32,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:32,550 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:08:32,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 75 treesize of output 68 [2022-12-15 04:08:33,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:33,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:33,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:33,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:33,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:33,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:33,803 INFO L321 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-12-15 04:08:33,803 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 107 treesize of output 85 [2022-12-15 04:08:37,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:37,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:37,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:37,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:37,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:37,590 INFO L321 Elim1Store]: treesize reduction 70, result has 19.5 percent of original size [2022-12-15 04:08:37,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 17 case distinctions, treesize of input 90 treesize of output 84 [2022-12-15 04:08:38,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:38,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:38,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:38,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:38,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:38,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:38,922 INFO L321 Elim1Store]: treesize reduction 69, result has 11.5 percent of original size [2022-12-15 04:08:38,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 3 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 22 case distinctions, treesize of input 101 treesize of output 92 [2022-12-15 04:08:40,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:40,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:40,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:40,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:40,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:40,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-15 04:08:40,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-12-15 04:08:40,400 INFO L321 Elim1Store]: treesize reduction 56, result has 1.8 percent of original size [2022-12-15 04:08:40,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 92 treesize of output 98 [2022-12-15 04:08:50,401 INFO L321 Elim1Store]: treesize reduction 44, result has 22.8 percent of original size [2022-12-15 04:08:50,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 6 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 104 treesize of output 60 [2022-12-15 04:08:50,404 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2022-12-15 04:08:50,439 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse48 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse50 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse46 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse74 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse53 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse9 (= .cse6 0)) (.cse0 (= .cse5 0)) (.cse10 (= .cse32 1)) (.cse49 (= 6 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse70 (not .cse46)) (.cse75 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse69 (not .cse50)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse68 (not .cse48)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (or (and .cse46 (or (and .cse9 (exists ((v_DerPreprocessor_503 Int) (v_DerPreprocessor_502 Int)) (let ((.cse47 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_503))) (and (= v_DerPreprocessor_502 (select .cse47 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= 0 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse2) (and .cse9 .cse48 (exists ((v_DerPreprocessor_512 (Array Int Int)) (v_DerPreprocessor_513 (Array Int Int)) (v_DerPreprocessor_482 (Array Int Int))) (and (= v_DerPreprocessor_482 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_512 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_513)))))) (and (or (and .cse9 .cse48 .cse49) (and .cse9 .cse10 .cse50) (and (or (and .cse0 (or (and (exists ((v_prenex_1236 (Array Int Int))) (= v_prenex_1236 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))) .cse48) (exists ((v_DerPreprocessor_498 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (exists ((v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1215 (Array Int Int)) (v_prenex_1214 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214)) (.cse51 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse51 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= 6 (select (select .cse52 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1214 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse51 |c_ULTIMATE.start_main_~b~0#1.offset| .cse53) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse51))))) (and (or (and (exists ((v_prenex_1239 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) .cse0 (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1220 (Array Int Int)) (v_prenex_1221 (Array Int Int))) (let ((.cse57 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220)) (.cse54 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse55 (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse56 (select .cse57 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select .cse54 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_1220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse56 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= .cse54 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse56 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse54)))))) (and .cse9 (exists ((v_prenex_1238 (Array Int Int))) (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|))) (exists ((v_prenex_1219 (Array Int Int)) (v_DerPreprocessor_504 Int) (v_prenex_1218 (Array Int Int)) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int))) (let ((.cse62 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218)) (.cse61 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse58 (select .cse61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse59 (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse60 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse58 1) (= v_DerPreprocessor_504 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (store (store .cse60 |c_ULTIMATE.start_main_~a~0#1.offset| .cse58) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse61 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse61) (= (select .cse59 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= 6 (select .cse60 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|) .cse61) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse61) (= (select v_prenex_1218 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 (exists ((v_prenex_1237 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_490 Int) (v_DerPreprocessor_486 (Array Int Int)) (v_DerPreprocessor_491 Int) (v_prenex_1217 (Array Int Int)) (v_prenex_1216 (Array Int Int))) (let ((.cse66 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216))) (let ((.cse65 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse64 (store (store .cse63 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse67 (select (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_490) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_491) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse63 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse65 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse64 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|) .cse63) (= .cse67 v_DerPreprocessor_490) (= (select v_prenex_1216 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse67 0) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse63)))))))) .cse68)) .cse69)) .cse70)) (not (and (let ((.cse71 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse72 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse73 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse72 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse73) (= .cse74 .cse73))))))) (or (and .cse71 .cse9) (and .cse71 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| .cse53) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse70 .cse75 .cse43 .cse69 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse77 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse76 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse76 (select .cse77 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse77 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse76) (= (select .cse76 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse78 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse79 (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse78 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse78 (store (store .cse74 |c_ULTIMATE.start_main_~a~0#1.offset| .cse79) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse79 0))))) .cse49) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse80 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse81 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse81 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse80) (= .cse80 (select .cse81 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse74 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse83 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse82 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse82 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse83 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse82 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse83 |c_ULTIMATE.start_main_~b~0#1.base|) .cse82)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse84 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse84 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse84 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse49)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse89 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse86 (store (store (store (store (store (store .cse89 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse87 (select .cse86 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse88 (select .cse89 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse85 (select .cse89 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse85 (select .cse86 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse74 .cse87) (= .cse88 .cse87) (= v_DerPreprocessor_183 .cse87) (= v_DerPreprocessor_186 .cse88) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse85 .cse8)))))) .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse93 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse90 (select .cse93 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse91 (select (store (store .cse90 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse92 (select (store (store (store (store .cse93 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse90 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse91 0) (= .cse91 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse92 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse92 (select .cse93 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse95 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse98 (select .cse95 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse96 (select (store (store (store (store .cse95 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse94 (select (store (store .cse98 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse97 (select .cse98 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse94 0) (= (select .cse95 |c_ULTIMATE.start_main_~b~0#1.base|) .cse96) (= (select .cse96 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse97) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse94 v_DerPreprocessor_452) (= .cse98 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse98 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse97)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse100 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse99 (select .cse100 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse101 (select (store (store (store (store .cse100 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse99 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse99 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse100 |c_ULTIMATE.start_main_~b~0#1.base|) .cse101) (= (select .cse101 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse10 .cse49 .cse2 .cse70 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse102 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse74 (select .cse102 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse102 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse75 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse69 .cse44 .cse68 .cse45)))) is different from false [2022-12-15 04:08:50,495 WARN L837 $PredicateComparison]: unable to prove that (not (let ((.cse4 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse6 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse0 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse28 (not .cse0)) (.cse27 (not .cse6)) (.cse26 (not .cse4))) (and (let ((.cse5 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse10 (select .cse5 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse1 (= .cse10 0)) (.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (or (and .cse0 (or (and .cse1 (exists ((v_DerPreprocessor_503 Int) (v_DerPreprocessor_502 Int)) (let ((.cse2 (store (store .cse3 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_503))) (and (= v_DerPreprocessor_502 (select .cse2 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= 0 (select .cse2 |c_ULTIMATE.start_main_~a~0#1.offset|))))) (= (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|) 1)) (and .cse1 .cse4 (exists ((v_DerPreprocessor_512 (Array Int Int)) (v_DerPreprocessor_513 (Array Int Int)) (v_DerPreprocessor_482 (Array Int Int))) (and (= v_DerPreprocessor_482 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_512 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_513)))))) (and (or (and .cse1 .cse4 (= 6 (select (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and .cse1 (= (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) .cse6) (and (let ((.cse14 (select .cse5 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse7 (= .cse14 0))) (or (and .cse7 (or (and (exists ((v_prenex_1236 (Array Int Int))) (= v_prenex_1236 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|))) .cse4) (exists ((v_DerPreprocessor_498 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (exists ((v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1215 (Array Int Int)) (v_prenex_1214 (Array Int Int))) (let ((.cse9 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214)) (.cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= 6 (select (select .cse9 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse9 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1214 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~c~0#1.offset| .cse10)) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse8))))) (and (or (and (exists ((v_prenex_1239 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) .cse7 (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1220 (Array Int Int)) (v_prenex_1221 (Array Int Int))) (let ((.cse15 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220)) (.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse12 (store (store .cse11 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse13 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse12 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_1220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse5 (store (store .cse13 |c_ULTIMATE.start_main_~a~0#1.offset| .cse14) |c_ULTIMATE.start_main_~c~0#1.offset| .cse10)) (= (select .cse12 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= .cse11 (select .cse15 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse13 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse11)))))) (and .cse1 (exists ((v_prenex_1238 (Array Int Int))) (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|))) (exists ((v_prenex_1219 (Array Int Int)) (v_DerPreprocessor_504 Int) (v_prenex_1218 (Array Int Int)) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int))) (let ((.cse20 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218)) (.cse19 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse17 (store (store .cse19 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse18 (select .cse20 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse16 1) (= v_DerPreprocessor_504 (select .cse17 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (store (store .cse18 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse19 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse19) (= (select .cse17 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= 6 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.base|) .cse19) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse19) (= (select v_prenex_1218 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse1 (exists ((v_prenex_1237 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse5) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_490 Int) (v_DerPreprocessor_486 (Array Int Int)) (v_DerPreprocessor_491 Int) (v_prenex_1217 (Array Int Int)) (v_prenex_1216 (Array Int Int))) (let ((.cse24 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216))) (let ((.cse23 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse21 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse22 (store (store .cse21 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse25 (select (store (store .cse23 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_490) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_491) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse21 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse22 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse23 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse22 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse24 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21) (= .cse25 v_DerPreprocessor_490) (= (select v_prenex_1216 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse25 0) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 .cse21)))))))) .cse26)))) .cse27)) .cse28))))) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) .cse28 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0) .cse27 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) .cse26 (= |c_ULTIMATE.start_main_~i~0#1| 1))))) is different from false [2022-12-15 04:08:50,542 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse84 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse81 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse50 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse47 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse58 (= 6 (select .cse50 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse51 (not .cse81)) (.cse52 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse53 (not .cse84)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse48 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse49 (select .cse48 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse48 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse49) (= .cse50 .cse49))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| .cse47) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse51 .cse52 .cse43 .cse53 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse55 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse54 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse54 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse55 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse54) (= (select .cse54 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse56 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse57 (select .cse56 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse56 (store (store .cse50 |c_ULTIMATE.start_main_~a~0#1.offset| .cse57) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse57 0))))) .cse58) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse59 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse60 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse60 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse59) (= .cse59 (select .cse60 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse50 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse62 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse61 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse62 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse61 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|) .cse61)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse63 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse63 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse63 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse58)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse68 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse65 (store (store (store (store (store (store .cse68 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse66 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse67 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse68 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse64 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse50 .cse66) (= .cse67 .cse66) (= v_DerPreprocessor_183 .cse66) (= v_DerPreprocessor_186 .cse67) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse64 .cse8)))))) .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse72 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse69 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse70 (select (store (store .cse69 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse71 (select (store (store (store (store .cse72 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse69 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse70 0) (= .cse70 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse71 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse71 (select .cse72 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse74 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse77 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse75 (select (store (store (store (store .cse74 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse73 (select (store (store .cse77 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse76 (select .cse77 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse73 0) (= (select .cse74 |c_ULTIMATE.start_main_~b~0#1.base|) .cse75) (= (select .cse75 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse76) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse73 v_DerPreprocessor_452) (= .cse77 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse77 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse76)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse79 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse78 (select .cse79 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse80 (select (store (store (store (store .cse79 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse78 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse79 |c_ULTIMATE.start_main_~b~0#1.base|) .cse80) (= (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse10 (not (let ((.cse83 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse101 (not .cse83))) (and (or (and .cse81 (or (and .cse9 (exists ((v_DerPreprocessor_503 Int) (v_DerPreprocessor_502 Int)) (let ((.cse82 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_503))) (and (= v_DerPreprocessor_502 (select .cse82 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= 0 (select .cse82 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse2) (and .cse9 .cse83 (exists ((v_DerPreprocessor_512 (Array Int Int)) (v_DerPreprocessor_513 (Array Int Int)) (v_DerPreprocessor_482 (Array Int Int))) (and (= v_DerPreprocessor_482 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_512 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_513)))))) (and (or (and .cse9 .cse83 .cse58) (and .cse9 .cse10 .cse84) (and (or (and .cse0 (or (and (exists ((v_prenex_1236 (Array Int Int))) (= v_prenex_1236 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))) .cse83) (exists ((v_DerPreprocessor_498 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (exists ((v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1215 (Array Int Int)) (v_prenex_1214 (Array Int Int))) (let ((.cse86 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214)) (.cse85 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse85 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= 6 (select (select .cse86 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse85 (select .cse86 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1214 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse85 |c_ULTIMATE.start_main_~b~0#1.offset| .cse47) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse85))))) (and (or (and (exists ((v_prenex_1239 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) .cse0 (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1220 (Array Int Int)) (v_prenex_1221 (Array Int Int))) (let ((.cse90 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220)) (.cse87 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse88 (store (store .cse87 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse89 (select .cse90 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select .cse87 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse88 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_1220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse89 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse88 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= .cse87 (select .cse90 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse89 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse87)))))) (and .cse9 (exists ((v_prenex_1238 (Array Int Int))) (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|))) (exists ((v_prenex_1219 (Array Int Int)) (v_DerPreprocessor_504 Int) (v_prenex_1218 (Array Int Int)) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int))) (let ((.cse95 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218)) (.cse94 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse91 (select .cse94 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse92 (store (store .cse94 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse93 (select .cse95 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse91 1) (= v_DerPreprocessor_504 (select .cse92 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (store (store .cse93 |c_ULTIMATE.start_main_~a~0#1.offset| .cse91) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse94 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse94) (= (select .cse92 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= 6 (select .cse93 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse95 |c_ULTIMATE.start_main_~b~0#1.base|) .cse94) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse94) (= (select v_prenex_1218 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 (exists ((v_prenex_1237 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_490 Int) (v_DerPreprocessor_486 (Array Int Int)) (v_DerPreprocessor_491 Int) (v_prenex_1217 (Array Int Int)) (v_prenex_1216 (Array Int Int))) (let ((.cse99 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216))) (let ((.cse98 (select .cse99 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse96 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse97 (store (store .cse96 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse100 (select (store (store .cse98 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_490) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_491) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse96 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse97 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse98 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse97 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse99 |c_ULTIMATE.start_main_~b~0#1.base|) .cse96) (= .cse100 v_DerPreprocessor_490) (= (select v_prenex_1216 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse100 0) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse96)))))))) .cse101)) .cse53)) .cse51)) .cse42 .cse51 .cse43 .cse53 .cse44 .cse101 .cse45)))) .cse58 .cse2 .cse51 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse102 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse50 (select .cse102 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse102 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse52 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse53 .cse44 .cse45)))) is different from false [2022-12-15 04:08:50,682 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse48 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse50 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse46 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse74 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|))) (let ((.cse53 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse9 (= .cse6 0)) (.cse0 (= .cse5 0)) (.cse10 (= .cse32 1)) (.cse49 (= 6 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse70 (not .cse46)) (.cse75 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse69 (not .cse50)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse68 (not .cse48)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (or (and .cse46 (or (and .cse9 (exists ((v_DerPreprocessor_503 Int) (v_DerPreprocessor_502 Int)) (let ((.cse47 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_503))) (and (= v_DerPreprocessor_502 (select .cse47 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= 0 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse2) (and .cse9 .cse48 (exists ((v_DerPreprocessor_512 (Array Int Int)) (v_DerPreprocessor_513 (Array Int Int)) (v_DerPreprocessor_482 (Array Int Int))) (and (= v_DerPreprocessor_482 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_512 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_513)))))) (and (or (and .cse9 .cse48 .cse49) (and .cse9 .cse10 .cse50) (and (or (and .cse0 (or (and (exists ((v_prenex_1236 (Array Int Int))) (= v_prenex_1236 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))) .cse48) (exists ((v_DerPreprocessor_498 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (exists ((v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1215 (Array Int Int)) (v_prenex_1214 (Array Int Int))) (let ((.cse52 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214)) (.cse51 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse51 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= 6 (select (select .cse52 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse51 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1214 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse51 |c_ULTIMATE.start_main_~b~0#1.offset| .cse53) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse51))))) (and (or (and (exists ((v_prenex_1239 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) .cse0 (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1220 (Array Int Int)) (v_prenex_1221 (Array Int Int))) (let ((.cse57 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220)) (.cse54 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse55 (store (store .cse54 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse56 (select .cse57 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select .cse54 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_1220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse56 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= .cse54 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse56 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse54)))))) (and .cse9 (exists ((v_prenex_1238 (Array Int Int))) (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|))) (exists ((v_prenex_1219 (Array Int Int)) (v_DerPreprocessor_504 Int) (v_prenex_1218 (Array Int Int)) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int))) (let ((.cse62 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218)) (.cse61 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse58 (select .cse61 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse59 (store (store .cse61 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse60 (select .cse62 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse58 1) (= v_DerPreprocessor_504 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (store (store .cse60 |c_ULTIMATE.start_main_~a~0#1.offset| .cse58) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse61 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse61) (= (select .cse59 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= 6 (select .cse60 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|) .cse61) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse61) (= (select v_prenex_1218 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 (exists ((v_prenex_1237 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_490 Int) (v_DerPreprocessor_486 (Array Int Int)) (v_DerPreprocessor_491 Int) (v_prenex_1217 (Array Int Int)) (v_prenex_1216 (Array Int Int))) (let ((.cse66 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216))) (let ((.cse65 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse63 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse64 (store (store .cse63 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse67 (select (store (store .cse65 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_490) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_491) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse63 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse64 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse65 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse64 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse66 |c_ULTIMATE.start_main_~b~0#1.base|) .cse63) (= .cse67 v_DerPreprocessor_490) (= (select v_prenex_1216 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse67 0) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse63)))))))) .cse68)) .cse69)) .cse70)) (not (and (let ((.cse71 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse72 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse73 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse72 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse73) (= .cse74 .cse73))))))) (or (and .cse71 .cse9) (and .cse71 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| .cse53) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse70 .cse75 .cse43 .cse69 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse77 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse76 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse76 (select .cse77 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse77 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse76) (= (select .cse76 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse78 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse79 (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse78 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse78 (store (store .cse74 |c_ULTIMATE.start_main_~a~0#1.offset| .cse79) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse79 0))))) .cse49) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse80 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse81 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse81 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse80) (= .cse80 (select .cse81 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse74 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse83 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse82 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse82 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse83 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse82 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse83 |c_ULTIMATE.start_main_~b~0#1.base|) .cse82)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse84 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse84 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse84 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse49)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse89 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse86 (store (store (store (store (store (store .cse89 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse87 (select .cse86 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse88 (select .cse89 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse85 (select .cse89 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse85 (select .cse86 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse74 .cse87) (= .cse88 .cse87) (= v_DerPreprocessor_183 .cse87) (= v_DerPreprocessor_186 .cse88) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse85 .cse8)))))) .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse93 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse90 (select .cse93 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse91 (select (store (store .cse90 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse92 (select (store (store (store (store .cse93 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse90 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse91 0) (= .cse91 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse92 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse92 (select .cse93 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse95 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse98 (select .cse95 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse96 (select (store (store (store (store .cse95 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse94 (select (store (store .cse98 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse97 (select .cse98 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse94 0) (= (select .cse95 |c_ULTIMATE.start_main_~b~0#1.base|) .cse96) (= (select .cse96 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse97) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse94 v_DerPreprocessor_452) (= .cse98 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse98 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse97)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse100 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse99 (select .cse100 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse101 (select (store (store (store (store .cse100 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse99 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse99 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse100 |c_ULTIMATE.start_main_~b~0#1.base|) .cse101) (= (select .cse101 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse10 .cse49 .cse2 .cse70 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse102 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse74 (select .cse102 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse102 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse75 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse69 .cse44 .cse68 .cse45))))) is different from true [2022-12-15 04:08:50,841 WARN L859 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse84 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse41 (select .cse8 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse81 (= |c_ULTIMATE.start_main_~a~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|)) (.cse31 (select .cse8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse50 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse6 (select .cse3 |c_ULTIMATE.start_main_~c~0#1.offset|)) (.cse5 (select .cse3 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse10 (= .cse32 1)) (.cse47 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (= .cse5 0)) (.cse9 (= .cse6 0)) (.cse42 (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse58 (= 6 (select .cse50 |c_ULTIMATE.start_main_~a~0#1.offset|))) (.cse2 (= .cse31 1)) (.cse51 (not .cse81)) (.cse52 (= .cse41 1)) (.cse43 (= |c_ULTIMATE.start_main_~c~0#1.offset| 0)) (.cse53 (not .cse84)) (.cse44 (= |c_ULTIMATE.start_main_~a~0#1.offset| 0)) (.cse45 (= |c_ULTIMATE.start_main_~i~0#1| 1))) (and (not (and (let ((.cse1 (= .cse8 (store (store .cse3 |c_ULTIMATE.start_main_~c~0#1.offset| .cse41) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)))) (or (and .cse0 .cse1 .cse2 (exists ((v_prenex_738 (Array Int Int)) (v_prenex_739 (Array Int Int))) (let ((.cse7 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_739) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_738))) (let ((.cse4 (select .cse7 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse3 (store (store .cse4 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= 6 (select .cse4 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse7 |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select v_prenex_738 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 .cse10 (exists ((v_prenex_734 (Array Int Int)) (v_prenex_735 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_735) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_734) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse11 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_prenex_734 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse11 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))))) (exists ((v_prenex_736 (Array Int Int)) (v_prenex_737 (Array Int Int)) (v_DerPreprocessor_257 Int) (v_DerPreprocessor_258 Int)) (let ((.cse13 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_737) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_736))) (let ((.cse14 (select .cse13 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select (store (store .cse14 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_257) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_258) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse12 0) (= .cse8 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse12 v_DerPreprocessor_257) (= 0 (select v_prenex_736 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) (and (exists ((v_prenex_866 (Array Int Int)) (v_prenex_868 (Array Int Int)) (v_DerPreprocessor_255 Int) (v_DerPreprocessor_256 Int)) (let ((.cse18 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_868) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_866))) (let ((.cse15 (select .cse18 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse19 (store (store .cse15 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_255) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256))) (let ((.cse17 (store .cse15 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse16 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= v_DerPreprocessor_255 .cse16) (= .cse17 .cse8) (= .cse16 0) (= .cse17 (select .cse18 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_866 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse3 |c_ULTIMATE.start_main_~a~0#1.offset| .cse16) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_256) .cse19))))))) .cse0) (and .cse9 (exists ((v_prenex_850 (Array Int Int)) (v_prenex_852 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_852) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_850) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse20 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_850 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_prenex_855 (Array Int Int)) (v_prenex_853 Int) (v_prenex_854 Int) (v_DerPreprocessor_253 Int) (v_DerPreprocessor_254 Int) (v_prenex_851 (Array Int Int))) (let ((.cse25 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_855) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_851))) (let ((.cse24 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse22 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_253) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_254) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse23 (select (store (store .cse24 |c_ULTIMATE.start_main_~a~0#1.offset| v_prenex_853) |c_ULTIMATE.start_main_~c~0#1.offset| v_prenex_854) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (store .cse24 |c_ULTIMATE.start_main_~b~0#1.offset| 1))) (and (= .cse8 .cse21) (= .cse22 0) (= .cse23 v_prenex_853) (= .cse22 v_DerPreprocessor_253) (= (select v_prenex_851 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse23 0) (= 6 (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse25 |c_ULTIMATE.start_main_~b~0#1.base|) .cse21))))))) (and .cse0 .cse10 (exists ((v_prenex_633 (Array Int Int)) (v_prenex_634 (Array Int Int))) (let ((.cse27 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_634) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_633))) (let ((.cse26 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_633 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (store (store .cse26 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6) .cse3) (= 6 (select .cse26 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.base|)))))) (exists ((v_DerPreprocessor_246 (Array Int Int)) (v_DerPreprocessor_245 (Array Int Int)) (v_DerPreprocessor_270 (Array Int Int))) (let ((.cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_245) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_246) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= (select v_DerPreprocessor_246 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse28 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_270) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|)))))) (and (or (and .cse0 (exists ((v_prenex_707 (Array Int Int)) (v_prenex_708 (Array Int Int))) (let ((.cse29 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_708) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_707))) (let ((.cse30 (select .cse29 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select v_prenex_707 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.base|)) (= 6 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32) .cse8) (= .cse3 (store (store .cse30 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))))) (and .cse9 (exists ((v_DerPreprocessor_260 Int) (v_prenex_885 (Array Int Int)) (v_prenex_886 (Array Int Int)) (v_DerPreprocessor_259 Int)) (let ((.cse35 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_886) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_885))) (let ((.cse33 (select .cse35 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse34 (select (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_259) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_260) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse8 (store (store .cse33 |c_ULTIMATE.start_main_~a~0#1.offset| .cse31) |c_ULTIMATE.start_main_~b~0#1.offset| .cse32)) (= .cse34 v_DerPreprocessor_259) (= (select v_prenex_885 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse34 0) (= 6 (select .cse33 |c_ULTIMATE.start_main_~a~0#1.offset|))))))))) .cse2) (and (exists ((v_prenex_745 (Array Int Int)) (v_prenex_746 (Array Int Int))) (let ((.cse36 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_746) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_745))) (and (= 6 (select (select .cse36 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse8 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_745 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))) .cse0 .cse1 .cse2) (and (exists ((v_prenex_629 (Array Int Int)) (v_DerPreprocessor_251 Int) (v_DerPreprocessor_252 Int) (v_prenex_630 (Array Int Int))) (let ((.cse38 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_630) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_629))) (let ((.cse39 (select .cse38 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse37 (store .cse39 |c_ULTIMATE.start_main_~b~0#1.offset| 1)) (.cse40 (select (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_251) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_252) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse37 (select .cse38 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 .cse37) (= .cse3 (store (store .cse39 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= .cse40 v_DerPreprocessor_251) (= 6 (select .cse39 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select v_prenex_629 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse40 0)))))) .cse0))) .cse42 .cse43 .cse44 .cse45)) .cse9 (not (and (let ((.cse46 (exists ((v_DerPreprocessor_220 (Array Int Int)) (v_DerPreprocessor_219 (Array Int Int))) (let ((.cse48 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_219) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_220) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse49 (select .cse48 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select (select .cse48 |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= v_DerPreprocessor_219 .cse49) (= .cse50 .cse49))))))) (or (and .cse46 .cse9) (and .cse46 .cse9 (= .cse3 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| .cse47) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))))) .cse42 .cse51 .cse52 .cse43 .cse53 .cse45)) (or (and .cse9 (exists ((v_DerPreprocessor_323 (Array Int Int)) (v_DerPreprocessor_334 (Array Int Int)) (v_prenex_1075 (Array Int Int)) (v_prenex_1074 (Array Int Int)) (v_DerPreprocessor_333 (Array Int Int)) (v_DerPreprocessor_341 (Array Int Int)) (v_DerPreprocessor_327 (Array Int Int))) (let ((.cse55 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_341) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse54 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1075) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse54 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_333) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse8 (select (store (store (store (store .cse55 |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_323) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1074) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_334 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1074 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_327) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_334) |c_ULTIMATE.start_main_~b~0#1.base|) .cse54) (= (select .cse54 |c_ULTIMATE.start_main_~b~0#1.offset|) 1)))) (exists ((v_DerPreprocessor_353 Int) (v_DerPreprocessor_354 Int)) (let ((.cse56 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_353) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354))) (let ((.cse57 (select .cse56 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= v_DerPreprocessor_353 (select .cse56 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse56 (store (store .cse50 |c_ULTIMATE.start_main_~a~0#1.offset| .cse57) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_354)) (= .cse57 0))))) .cse58) (and (or (and .cse0 (exists ((v_prenex_1060 (Array Int Int)) (v_prenex_1062 (Array Int Int)) (v_prenex_1061 (Array Int Int)) (v_prenex_1063 (Array Int Int)) (v_prenex_1057 (Array Int Int)) (v_prenex_1059 (Array Int Int)) (v_prenex_1058 (Array Int Int))) (let ((.cse59 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1062) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse60 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1061) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (and (= .cse8 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1060) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|)) (= 1 (select .cse59 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= .cse8 (select (store (store (store (store .cse60 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1057) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1059) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1058 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1059 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1063) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1058) |c_ULTIMATE.start_main_~b~0#1.base|) .cse59) (= .cse59 (select .cse60 |c_ULTIMATE.start_main_~b~0#1.base|))))) (= .cse3 (store (store .cse50 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6))) (and .cse9 (exists ((v_prenex_1051 (Array Int Int)) (v_prenex_1050 (Array Int Int)) (v_prenex_1053 (Array Int Int)) (v_prenex_1052 (Array Int Int)) (v_prenex_1055 (Array Int Int)) (v_prenex_1054 (Array Int Int)) (v_prenex_1056 (Array Int Int))) (let ((.cse62 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1054) |c_ULTIMATE.start_main_~c~0#1.base| .cse3)) (.cse61 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1055) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1053) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|) .cse8) (= (select .cse61 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse8 (select (store (store (store (store .cse62 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1050) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1052) |c_ULTIMATE.start_main_~b~0#1.base|)) (= .cse61 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1056) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1051) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1051 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select v_prenex_1052 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse62 |c_ULTIMATE.start_main_~b~0#1.base|) .cse61)))))) (exists ((v_DerPreprocessor_351 Int) (v_DerPreprocessor_352 Int)) (let ((.cse63 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_351) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_352))) (and (= v_DerPreprocessor_351 (select .cse63 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse63 |c_ULTIMATE.start_main_~a~0#1.offset|) 0)))) .cse58)) (exists ((v_DerPreprocessor_187 (Array Int Int)) (v_DerPreprocessor_188 (Array Int Int)) (v_DerPreprocessor_185 (Array Int Int)) (v_DerPreprocessor_186 (Array Int Int)) (v_DerPreprocessor_183 (Array Int Int)) (v_DerPreprocessor_184 (Array Int Int))) (let ((.cse68 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_186) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_187) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_188))) (let ((.cse65 (store (store (store (store (store (store .cse68 |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_183) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_184) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_185))) (let ((.cse66 (select .cse65 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse67 (select .cse68 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse64 (select .cse68 |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse64 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_188 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse50 .cse66) (= .cse67 .cse66) (= v_DerPreprocessor_183 .cse66) (= v_DerPreprocessor_186 .cse67) (= (select v_DerPreprocessor_185 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse64 .cse8)))))) .cse42 (or (and .cse9 (exists ((v_prenex_1134 (Array Int Int)) (v_prenex_1136 (Array Int Int)) (v_prenex_1135 (Array Int Int)) (v_DerPreprocessor_432 Int) (v_DerPreprocessor_433 Int)) (let ((.cse72 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1135) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse69 (select .cse72 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse70 (select (store (store .cse69 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_432) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_433) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse71 (select (store (store (store (store .cse72 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1136) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1134) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse69 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= .cse70 0) (= .cse70 v_DerPreprocessor_432) (= (select v_prenex_1134 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select .cse71 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= .cse71 (select .cse72 |c_ULTIMATE.start_main_~b~0#1.base|)))))))) (and .cse9 (exists ((v_DerPreprocessor_452 Int) (v_DerPreprocessor_453 Int) (v_prenex_1138 (Array Int Int)) (v_prenex_1137 (Array Int Int)) (v_prenex_1139 (Array Int Int))) (let ((.cse74 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1138) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse77 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse75 (select (store (store (store (store .cse74 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1139) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1137) |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse73 (select (store (store .cse77 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_452) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_453) |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse76 (select .cse77 |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= .cse73 0) (= (select .cse74 |c_ULTIMATE.start_main_~b~0#1.base|) .cse75) (= (select .cse75 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 6 .cse76) (= (select v_prenex_1137 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse73 v_DerPreprocessor_452) (= .cse77 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse77 |c_ULTIMATE.start_main_~b~0#1.offset|)) |c_ULTIMATE.start_main_~a~0#1.offset| .cse76)))))))) (and .cse0 (exists ((v_prenex_1141 (Array Int Int)) (v_prenex_1140 (Array Int Int)) (v_DerPreprocessor_438 (Array Int Int))) (let ((.cse79 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_438) |c_ULTIMATE.start_main_~c~0#1.base| .cse3))) (let ((.cse78 (select .cse79 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse80 (select (store (store (store (store .cse79 |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1141) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1140) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= .cse3 (store (store .cse78 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse79 |c_ULTIMATE.start_main_~b~0#1.base|) .cse80) (= (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (= 0 (select v_prenex_1140 |c_ULTIMATE.start_main_~c~0#1.offset|)))))))) .cse10 (not (let ((.cse83 (= |c_ULTIMATE.start_main_~b~0#1.base| |c_ULTIMATE.start_main_~c~0#1.base|))) (let ((.cse101 (not .cse83))) (and (or (and .cse81 (or (and .cse9 (exists ((v_DerPreprocessor_503 Int) (v_DerPreprocessor_502 Int)) (let ((.cse82 (store (store .cse8 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_502) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_503))) (and (= v_DerPreprocessor_502 (select .cse82 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= 0 (select .cse82 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse2) (and .cse9 .cse83 (exists ((v_DerPreprocessor_512 (Array Int Int)) (v_DerPreprocessor_513 (Array Int Int)) (v_DerPreprocessor_482 (Array Int Int))) (and (= v_DerPreprocessor_482 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_482) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_DerPreprocessor_512 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= (select (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_512) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_513) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) v_DerPreprocessor_513)))))) (and (or (and .cse9 .cse83 .cse58) (and .cse9 .cse10 .cse84) (and (or (and .cse0 (or (and (exists ((v_prenex_1236 (Array Int Int))) (= v_prenex_1236 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1236) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|))) .cse83) (exists ((v_DerPreprocessor_498 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_498) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (exists ((v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1215 (Array Int Int)) (v_prenex_1214 (Array Int Int))) (let ((.cse86 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1215) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1214)) (.cse85 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (and (= (select .cse85 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= 6 (select (select .cse86 |c_ULTIMATE.start_main_~a~0#1.base|) |c_ULTIMATE.start_main_~a~0#1.offset|)) (= .cse85 (select .cse86 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select v_prenex_1214 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse85 |c_ULTIMATE.start_main_~b~0#1.offset| .cse47) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse85))))) (and (or (and (exists ((v_prenex_1239 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1239) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) .cse0 (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int)) (v_prenex_1220 (Array Int Int)) (v_prenex_1221 (Array Int Int))) (let ((.cse90 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1221) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1220)) (.cse87 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse88 (store (store .cse87 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse89 (select .cse90 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= (select .cse87 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse88 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select v_prenex_1220 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse3 (store (store .cse89 |c_ULTIMATE.start_main_~a~0#1.offset| .cse5) |c_ULTIMATE.start_main_~c~0#1.offset| .cse6)) (= (select .cse88 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= .cse87 (select .cse90 |c_ULTIMATE.start_main_~b~0#1.base|)) (= (select .cse89 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse87)))))) (and .cse9 (exists ((v_prenex_1238 (Array Int Int))) (= 1 (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1238) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|))) (exists ((v_prenex_1219 (Array Int Int)) (v_DerPreprocessor_504 Int) (v_prenex_1218 (Array Int Int)) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_486 (Array Int Int))) (let ((.cse95 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1219) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1218)) (.cse94 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse91 (select .cse94 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse92 (store (store .cse94 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse93 (select .cse95 |c_ULTIMATE.start_main_~a~0#1.base|))) (and (= .cse91 1) (= v_DerPreprocessor_504 (select .cse92 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (store (store .cse93 |c_ULTIMATE.start_main_~a~0#1.offset| .cse91) |c_ULTIMATE.start_main_~b~0#1.offset| (select .cse94 |c_ULTIMATE.start_main_~b~0#1.offset|)) .cse94) (= (select .cse92 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= 6 (select .cse93 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= (select .cse95 |c_ULTIMATE.start_main_~b~0#1.base|) .cse94) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse94) (= (select v_prenex_1218 |c_ULTIMATE.start_main_~c~0#1.offset|) 0)))))) (and .cse9 (exists ((v_prenex_1237 (Array Int Int))) (= (select (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1237) |c_ULTIMATE.start_main_~c~0#1.base| .cse3) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) (exists ((v_DerPreprocessor_504 Int) (v_DerPreprocessor_505 Int) (v_arrayElimCell_1096 (Array Int Int)) (v_DerPreprocessor_490 Int) (v_DerPreprocessor_486 (Array Int Int)) (v_DerPreprocessor_491 Int) (v_prenex_1217 (Array Int Int)) (v_prenex_1216 (Array Int Int))) (let ((.cse99 (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216) |c_ULTIMATE.start_main_~b~0#1.base| v_prenex_1217) |c_ULTIMATE.start_main_~c~0#1.base| v_prenex_1216))) (let ((.cse98 (select .cse99 |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse96 (select (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_486) |c_ULTIMATE.start_main_~c~0#1.base| v_arrayElimCell_1096) |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse97 (store (store .cse96 |c_ULTIMATE.start_main_~b~0#1.offset| v_DerPreprocessor_504) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_505)) (.cse100 (select (store (store .cse98 |c_ULTIMATE.start_main_~a~0#1.offset| v_DerPreprocessor_490) |c_ULTIMATE.start_main_~c~0#1.offset| v_DerPreprocessor_491) |c_ULTIMATE.start_main_~a~0#1.offset|))) (and (= (select .cse96 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (= v_DerPreprocessor_504 (select .cse97 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse98 |c_ULTIMATE.start_main_~a~0#1.offset|) 6) (= (select .cse97 |c_ULTIMATE.start_main_~a~0#1.offset|) 0) (= (select .cse99 |c_ULTIMATE.start_main_~b~0#1.base|) .cse96) (= .cse100 v_DerPreprocessor_490) (= (select v_prenex_1216 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse100 0) (= (select v_arrayElimCell_1096 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse8 .cse96)))))))) .cse101)) .cse53)) .cse51)) .cse42 .cse51 .cse43 .cse53 .cse44 .cse101 .cse45)))) .cse58 .cse2 .cse51 (exists ((v_DerPreprocessor_163 (Array Int Int)) (v_DerPreprocessor_164 (Array Int Int)) (v_DerPreprocessor_162 (Array Int Int))) (let ((.cse102 (store (store (store (store (store (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164) |c_ULTIMATE.start_main_~a~0#1.base| v_DerPreprocessor_162) |c_ULTIMATE.start_main_~b~0#1.base| v_DerPreprocessor_163) |c_ULTIMATE.start_main_~c~0#1.base| v_DerPreprocessor_164))) (and (= (select v_DerPreprocessor_164 |c_ULTIMATE.start_main_~c~0#1.offset|) 0) (= .cse50 (select .cse102 |c_ULTIMATE.start_main_~a~0#1.base|)) (= .cse8 (select .cse102 |c_ULTIMATE.start_main_~b~0#1.base|))))) .cse52 (<= 1 |c_ULTIMATE.start_main_~i~0#1|) .cse43 .cse53 .cse44 .cse45))))) is different from true