./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/eqn5.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-fpi/eqn5.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4e0883f4fdefc9bee6f97a4f9cfd1a3af8920c2853d796abd89e2a581ffdb6b5 --- 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-5e519f3 [2022-11-03 02:38:25,971 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 02:38:25,974 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 02:38:26,026 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 02:38:26,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 02:38:26,033 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 02:38:26,035 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 02:38:26,040 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 02:38:26,042 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 02:38:26,048 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 02:38:26,049 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 02:38:26,052 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 02:38:26,052 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 02:38:26,055 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 02:38:26,057 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 02:38:26,059 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 02:38:26,062 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 02:38:26,063 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 02:38:26,065 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 02:38:26,073 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 02:38:26,075 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 02:38:26,076 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 02:38:26,080 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 02:38:26,081 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 02:38:26,091 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 02:38:26,091 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 02:38:26,091 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 02:38:26,093 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 02:38:26,094 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 02:38:26,095 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 02:38:26,095 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 02:38:26,096 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 02:38:26,098 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 02:38:26,100 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 02:38:26,101 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 02:38:26,101 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 02:38:26,102 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 02:38:26,102 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 02:38:26,103 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 02:38:26,104 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 02:38:26,104 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 02:38:26,105 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 02:38:26,150 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 02:38:26,151 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 02:38:26,151 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 02:38:26,152 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 02:38:26,153 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 02:38:26,153 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 02:38:26,153 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 02:38:26,153 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 02:38:26,154 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 02:38:26,154 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 02:38:26,155 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 02:38:26,155 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 02:38:26,155 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 02:38:26,156 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 02:38:26,156 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 02:38:26,156 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 02:38:26,156 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 02:38:26,157 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 02:38:26,157 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 02:38:26,158 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 02:38:26,158 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 02:38:26,158 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 02:38:26,158 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 02:38:26,159 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 02:38:26,159 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 02:38:26,159 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 02:38:26,159 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 02:38:26,159 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 02:38:26,160 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 02:38:26,160 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 02:38:26,160 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 02:38:26,161 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 02:38:26,161 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:38:26,161 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 02:38:26,161 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 02:38:26,162 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 02:38:26,162 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 02:38:26,162 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 02:38:26,162 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 02:38:26,162 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 02:38:26,163 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 02:38:26,163 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_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/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_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI 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 -> Taipan 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 -> 4e0883f4fdefc9bee6f97a4f9cfd1a3af8920c2853d796abd89e2a581ffdb6b5 [2022-11-03 02:38:26,513 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 02:38:26,543 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 02:38:26,546 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 02:38:26,548 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 02:38:26,549 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 02:38:26,551 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/array-fpi/eqn5.c [2022-11-03 02:38:26,626 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/data/b42d4a5b6/4b0554bebeb2422bac5824139e1f636c/FLAGce2f8b18d [2022-11-03 02:38:27,161 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 02:38:27,162 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/sv-benchmarks/c/array-fpi/eqn5.c [2022-11-03 02:38:27,174 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/data/b42d4a5b6/4b0554bebeb2422bac5824139e1f636c/FLAGce2f8b18d [2022-11-03 02:38:27,520 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/data/b42d4a5b6/4b0554bebeb2422bac5824139e1f636c [2022-11-03 02:38:27,523 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 02:38:27,525 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 02:38:27,529 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 02:38:27,529 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 02:38:27,534 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 02:38:27,535 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,537 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c6935ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27, skipping insertion in model container [2022-11-03 02:38:27,538 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,547 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 02:38:27,568 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 02:38:27,778 WARN L230 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_21fb6c62-9a2e-4985-9495-8ed5f120344d/sv-benchmarks/c/array-fpi/eqn5.c[587,600] [2022-11-03 02:38:27,801 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:38:27,813 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 02:38:27,829 WARN L230 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_21fb6c62-9a2e-4985-9495-8ed5f120344d/sv-benchmarks/c/array-fpi/eqn5.c[587,600] [2022-11-03 02:38:27,839 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:38:27,860 INFO L208 MainTranslator]: Completed translation [2022-11-03 02:38:27,861 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27 WrapperNode [2022-11-03 02:38:27,861 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 02:38:27,863 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 02:38:27,863 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 02:38:27,863 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 02:38:27,873 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,894 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,933 INFO L138 Inliner]: procedures = 16, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 79 [2022-11-03 02:38:27,933 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 02:38:27,935 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 02:38:27,935 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 02:38:27,936 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 02:38:27,949 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,949 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,956 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,957 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,973 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,979 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,988 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,994 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:27,996 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 02:38:27,997 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 02:38:28,000 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 02:38:28,001 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 02:38:28,002 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (1/1) ... [2022-11-03 02:38:28,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:38:28,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:28,037 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 02:38:28,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 02:38:28,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 02:38:28,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 02:38:28,093 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 02:38:28,093 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 02:38:28,093 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 02:38:28,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 02:38:28,094 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 02:38:28,199 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 02:38:28,201 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 02:38:28,507 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 02:38:28,580 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 02:38:28,580 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-03 02:38:28,593 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:38:28 BoogieIcfgContainer [2022-11-03 02:38:28,593 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 02:38:28,596 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 02:38:28,596 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 02:38:28,600 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 02:38:28,601 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:38:27" (1/3) ... [2022-11-03 02:38:28,602 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17ce3372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:38:28, skipping insertion in model container [2022-11-03 02:38:28,602 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:38:27" (2/3) ... [2022-11-03 02:38:28,603 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17ce3372 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:38:28, skipping insertion in model container [2022-11-03 02:38:28,603 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:38:28" (3/3) ... [2022-11-03 02:38:28,606 INFO L112 eAbstractionObserver]: Analyzing ICFG eqn5.c [2022-11-03 02:38:28,630 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 02:38:28,630 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 02:38:28,725 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 02:38:28,738 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@8df3cee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 02:38:28,738 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 02:38:28,743 INFO L276 IsEmpty]: Start isEmpty. Operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:28,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-03 02:38:28,752 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:28,753 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:28,755 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:28,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:28,763 INFO L85 PathProgramCache]: Analyzing trace with hash -794748304, now seen corresponding path program 1 times [2022-11-03 02:38:28,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:28,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235110459] [2022-11-03 02:38:28,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:28,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:28,960 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:28,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1822199424] [2022-11-03 02:38:28,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:28,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:28,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:28,965 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:28,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 02:38:29,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:29,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-03 02:38:29,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:29,316 INFO L356 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-11-03 02:38:29,320 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-11-03 02:38:29,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:29,377 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:29,592 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 5 [2022-11-03 02:38:29,597 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-11-03 02:38:29,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:29,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:38:29,705 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:29,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235110459] [2022-11-03 02:38:29,705 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:29,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822199424] [2022-11-03 02:38:29,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822199424] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:38:29,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:38:29,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 02:38:29,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313962983] [2022-11-03 02:38:29,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:38:29,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 02:38:29,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:29,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 02:38:29,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:38:29,759 INFO L87 Difference]: Start difference. First operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:29,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:29,945 INFO L93 Difference]: Finished difference Result 35 states and 44 transitions. [2022-11-03 02:38:29,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 02:38:29,948 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-03 02:38:29,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:29,956 INFO L225 Difference]: With dead ends: 35 [2022-11-03 02:38:29,957 INFO L226 Difference]: Without dead ends: 20 [2022-11-03 02:38:29,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-11-03 02:38:29,962 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 17 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:29,964 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 19 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:38:29,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2022-11-03 02:38:30,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 13. [2022-11-03 02:38:30,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:30,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 17 transitions. [2022-11-03 02:38:30,004 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 17 transitions. Word has length 7 [2022-11-03 02:38:30,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:30,005 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 17 transitions. [2022-11-03 02:38:30,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 5 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:30,005 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 17 transitions. [2022-11-03 02:38:30,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-03 02:38:30,006 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:30,006 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:30,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:30,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-03 02:38:30,235 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:30,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:30,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1127926275, now seen corresponding path program 1 times [2022-11-03 02:38:30,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:30,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857302096] [2022-11-03 02:38:30,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:30,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:30,266 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:30,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160706709] [2022-11-03 02:38:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:30,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:30,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:30,276 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:30,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 02:38:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:30,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 02:38:30,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:30,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:30,393 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:38:30,394 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:30,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857302096] [2022-11-03 02:38:30,394 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:30,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160706709] [2022-11-03 02:38:30,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160706709] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:38:30,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:38:30,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:38:30,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498640393] [2022-11-03 02:38:30,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:38:30,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:38:30,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:30,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:38:30,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:38:30,397 INFO L87 Difference]: Start difference. First operand 13 states and 17 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:30,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:30,457 INFO L93 Difference]: Finished difference Result 25 states and 31 transitions. [2022-11-03 02:38:30,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:38:30,458 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-03 02:38:30,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:30,459 INFO L225 Difference]: With dead ends: 25 [2022-11-03 02:38:30,459 INFO L226 Difference]: Without dead ends: 19 [2022-11-03 02:38:30,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:38:30,460 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 4 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:30,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 9 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:38:30,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2022-11-03 02:38:30,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 13. [2022-11-03 02:38:30,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:30,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 16 transitions. [2022-11-03 02:38:30,465 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 16 transitions. Word has length 8 [2022-11-03 02:38:30,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:30,466 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 16 transitions. [2022-11-03 02:38:30,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:30,466 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 16 transitions. [2022-11-03 02:38:30,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-03 02:38:30,467 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:30,467 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:30,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:30,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:30,683 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:30,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:30,683 INFO L85 PathProgramCache]: Analyzing trace with hash 849022933, now seen corresponding path program 1 times [2022-11-03 02:38:30,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:30,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837758456] [2022-11-03 02:38:30,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:30,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:30,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:30,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [933715275] [2022-11-03 02:38:30,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:30,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:30,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:30,735 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:30,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 02:38:30,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:30,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 02:38:30,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:30,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:30,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:30,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:30,862 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:30,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837758456] [2022-11-03 02:38:30,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:30,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933715275] [2022-11-03 02:38:30,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933715275] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:30,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1522489040] [2022-11-03 02:38:30,881 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:30,881 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:30,885 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:30,891 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:30,891 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:31,059 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:31,060 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:31,101 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:38:31,185 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:38:31,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:38:31,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:31,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:31,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:31,788 INFO L356 Elim1Store]: treesize reduction 241, result has 12.4 percent of original size [2022-11-03 02:38:31,789 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 516 treesize of output 532 [2022-11-03 02:38:32,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:32,016 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:32,047 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:32,530 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '238#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (<= ~N~0 1) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:32,530 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:32,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:32,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2022-11-03 02:38:32,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797486520] [2022-11-03 02:38:32,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:32,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 02:38:32,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 02:38:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2022-11-03 02:38:32,533 INFO L87 Difference]: Start difference. First operand 13 states and 16 transitions. Second operand has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:32,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:32,647 INFO L93 Difference]: Finished difference Result 29 states and 33 transitions. [2022-11-03 02:38:32,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 02:38:32,648 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-03 02:38:32,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:32,649 INFO L225 Difference]: With dead ends: 29 [2022-11-03 02:38:32,649 INFO L226 Difference]: Without dead ends: 24 [2022-11-03 02:38:32,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-11-03 02:38:32,651 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 11 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:32,651 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 18 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:38:32,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-11-03 02:38:32,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 14. [2022-11-03 02:38:32,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:32,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 17 transitions. [2022-11-03 02:38:32,657 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 17 transitions. Word has length 8 [2022-11-03 02:38:32,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:32,658 INFO L495 AbstractCegarLoop]: Abstraction has 14 states and 17 transitions. [2022-11-03 02:38:32,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:32,658 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 17 transitions. [2022-11-03 02:38:32,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-03 02:38:32,659 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:32,659 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:32,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:32,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:32,860 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:32,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:32,860 INFO L85 PathProgramCache]: Analyzing trace with hash 545227070, now seen corresponding path program 1 times [2022-11-03 02:38:32,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:32,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044708159] [2022-11-03 02:38:32,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:32,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:32,919 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:32,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [239819828] [2022-11-03 02:38:32,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:32,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:32,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:32,927 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:32,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 02:38:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:33,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-03 02:38:33,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:33,100 INFO L356 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-11-03 02:38:33,100 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-11-03 02:38:33,111 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:33,122 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:33,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:33,163 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-11-03 02:38:33,168 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-11-03 02:38:33,203 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:38:33,223 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:33,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 20 [2022-11-03 02:38:33,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:33,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:33,522 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_114 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_ArrVal_114) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) is different from false [2022-11-03 02:38:33,559 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-11-03 02:38:33,559 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:33,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044708159] [2022-11-03 02:38:33,560 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:33,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239819828] [2022-11-03 02:38:33,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239819828] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:33,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [259361636] [2022-11-03 02:38:33,563 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:33,563 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:33,564 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:33,564 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:33,564 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:33,745 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:33,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:33,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:38:33,795 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:38:33,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:33,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:33,888 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:38:34,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:34,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:34,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,279 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:38:34,280 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 589 treesize of output 530 [2022-11-03 02:38:34,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,496 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:34,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:34,565 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:34,566 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:34,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:34,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:34,615 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:34,616 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:34,634 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:35,090 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '368#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:35,090 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:35,090 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:35,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-11-03 02:38:35,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599314617] [2022-11-03 02:38:35,091 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:35,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-03 02:38:35,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:35,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-03 02:38:35,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=149, Unknown=1, NotChecked=24, Total=210 [2022-11-03 02:38:35,092 INFO L87 Difference]: Start difference. First operand 14 states and 17 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:35,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:35,245 INFO L93 Difference]: Finished difference Result 32 states and 37 transitions. [2022-11-03 02:38:35,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-03 02:38:35,247 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-03 02:38:35,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:35,248 INFO L225 Difference]: With dead ends: 32 [2022-11-03 02:38:35,248 INFO L226 Difference]: Without dead ends: 30 [2022-11-03 02:38:35,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=54, Invalid=221, Unknown=1, NotChecked=30, Total=306 [2022-11-03 02:38:35,249 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 16 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:35,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 21 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 42 Invalid, 0 Unknown, 24 Unchecked, 0.1s Time] [2022-11-03 02:38:35,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-11-03 02:38:35,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 17. [2022-11-03 02:38:35,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.375) internal successors, (22), 16 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:35,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 22 transitions. [2022-11-03 02:38:35,260 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 22 transitions. Word has length 9 [2022-11-03 02:38:35,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:35,260 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 22 transitions. [2022-11-03 02:38:35,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:35,261 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 22 transitions. [2022-11-03 02:38:35,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-03 02:38:35,263 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:35,263 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:35,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:35,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:35,480 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:35,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:35,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1813092602, now seen corresponding path program 1 times [2022-11-03 02:38:35,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:35,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996198340] [2022-11-03 02:38:35,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:35,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:35,498 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:35,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [53886280] [2022-11-03 02:38:35,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:35,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:35,499 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:35,500 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:35,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 02:38:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:35,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 02:38:35,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:35,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:35,608 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 02:38:35,608 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:35,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996198340] [2022-11-03 02:38:35,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:35,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53886280] [2022-11-03 02:38:35,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53886280] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:38:35,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:38:35,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-03 02:38:35,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320623758] [2022-11-03 02:38:35,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:38:35,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 02:38:35,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:35,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 02:38:35,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-03 02:38:35,611 INFO L87 Difference]: Start difference. First operand 17 states and 22 transitions. Second operand has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:35,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:35,677 INFO L93 Difference]: Finished difference Result 31 states and 36 transitions. [2022-11-03 02:38:35,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 02:38:35,677 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-03 02:38:35,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:35,678 INFO L225 Difference]: With dead ends: 31 [2022-11-03 02:38:35,678 INFO L226 Difference]: Without dead ends: 21 [2022-11-03 02:38:35,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2022-11-03 02:38:35,684 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 8 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:35,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 12 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 02:38:35,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-11-03 02:38:35,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 16. [2022-11-03 02:38:35,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:35,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2022-11-03 02:38:35,694 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 10 [2022-11-03 02:38:35,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:35,695 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2022-11-03 02:38:35,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 6 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:35,695 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2022-11-03 02:38:35,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-03 02:38:35,696 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:35,697 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:35,735 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:35,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:35,922 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:35,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:35,923 INFO L85 PathProgramCache]: Analyzing trace with hash -282510091, now seen corresponding path program 2 times [2022-11-03 02:38:35,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:35,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544009277] [2022-11-03 02:38:35,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:35,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:35,965 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:35,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1684112088] [2022-11-03 02:38:35,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:38:35,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:35,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:35,975 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:35,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 02:38:36,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-03 02:38:36,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:38:36,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-03 02:38:36,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:36,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:36,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:36,139 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:36,139 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:36,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544009277] [2022-11-03 02:38:36,140 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:36,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684112088] [2022-11-03 02:38:36,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684112088] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:36,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [940053611] [2022-11-03 02:38:36,143 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:36,143 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:36,143 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:36,144 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:36,144 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:36,242 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:38:36,243 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:38:36,396 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:36,396 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:36,450 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:38:36,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,506 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:38:36,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:36,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:36,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:36,803 INFO L356 Elim1Store]: treesize reduction 246, result has 10.5 percent of original size [2022-11-03 02:38:36,804 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 516 treesize of output 527 [2022-11-03 02:38:37,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:37,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,123 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:37,125 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:38:37,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:37,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:37,279 INFO L356 Elim1Store]: treesize reduction 248, result has 12.1 percent of original size [2022-11-03 02:38:37,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 182 [2022-11-03 02:38:37,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:37,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:37,352 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:37,352 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:37,372 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:37,760 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '620#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:37,761 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:37,761 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:37,761 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-11-03 02:38:37,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606447703] [2022-11-03 02:38:37,761 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:37,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 02:38:37,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:37,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 02:38:37,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-03 02:38:37,762 INFO L87 Difference]: Start difference. First operand 16 states and 20 transitions. Second operand has 8 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:37,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:37,854 INFO L93 Difference]: Finished difference Result 33 states and 39 transitions. [2022-11-03 02:38:37,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 02:38:37,856 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-03 02:38:37,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:37,856 INFO L225 Difference]: With dead ends: 33 [2022-11-03 02:38:37,856 INFO L226 Difference]: Without dead ends: 27 [2022-11-03 02:38:37,857 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-11-03 02:38:37,858 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:37,858 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:38:37,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-11-03 02:38:37,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 16. [2022-11-03 02:38:37,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-11-03 02:38:37,863 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 10 [2022-11-03 02:38:37,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:37,863 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-11-03 02:38:37,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 1.625) internal successors, (13), 8 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:37,863 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-11-03 02:38:37,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-03 02:38:37,864 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:37,864 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:37,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:38,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-03 02:38:38,065 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:38,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:38,065 INFO L85 PathProgramCache]: Analyzing trace with hash -338579101, now seen corresponding path program 3 times [2022-11-03 02:38:38,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:38,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393021485] [2022-11-03 02:38:38,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:38,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:38,096 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:38,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292374727] [2022-11-03 02:38:38,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:38:38,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:38,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:38,098 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:38,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 02:38:38,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:38:38,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:38:38,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-03 02:38:38,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:38,253 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:38,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:38,287 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:38,288 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:38,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393021485] [2022-11-03 02:38:38,288 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:38,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292374727] [2022-11-03 02:38:38,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292374727] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:38,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1752996507] [2022-11-03 02:38:38,291 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:38,291 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:38,292 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:38,292 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:38,292 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:38,438 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:38,439 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:38,463 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:38:38,489 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:38:38,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:38:38,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:38,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:38,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:38,853 INFO L356 Elim1Store]: treesize reduction 246, result has 10.5 percent of original size [2022-11-03 02:38:38,854 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 522 treesize of output 529 [2022-11-03 02:38:39,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,067 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:39,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:39,091 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:39,091 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:39,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:39,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:39,188 INFO L356 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-03 02:38:39,189 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 210 treesize of output 191 [2022-11-03 02:38:39,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:39,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:39,242 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:39,242 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:39,257 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:39,568 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '764#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:39,568 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:39,569 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:39,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2022-11-03 02:38:39,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338752105] [2022-11-03 02:38:39,569 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:39,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-03 02:38:39,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:39,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-03 02:38:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-11-03 02:38:39,570 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:39,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:39,726 INFO L93 Difference]: Finished difference Result 37 states and 41 transitions. [2022-11-03 02:38:39,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-03 02:38:39,727 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-03 02:38:39,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:39,727 INFO L225 Difference]: With dead ends: 37 [2022-11-03 02:38:39,727 INFO L226 Difference]: Without dead ends: 32 [2022-11-03 02:38:39,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-11-03 02:38:39,728 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 19 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:39,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 27 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 02:38:39,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-11-03 02:38:39,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 17. [2022-11-03 02:38:39,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.25) internal successors, (20), 16 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:39,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2022-11-03 02:38:39,732 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 10 [2022-11-03 02:38:39,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:39,732 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2022-11-03 02:38:39,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.4444444444444444) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:39,732 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2022-11-03 02:38:39,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-03 02:38:39,733 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:39,733 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:39,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:39,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:39,933 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:39,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:39,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1910697616, now seen corresponding path program 4 times [2022-11-03 02:38:39,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:39,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554364116] [2022-11-03 02:38:39,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:39,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:39,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:39,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1918348030] [2022-11-03 02:38:39,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:38:39,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:39,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:39,994 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:39,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 02:38:40,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:40,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 31 conjunts are in the unsatisfiable core [2022-11-03 02:38:40,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:40,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:38:40,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:40,295 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 14 [2022-11-03 02:38:40,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:40,312 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:40,328 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:40,357 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 20 [2022-11-03 02:38:40,385 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 21 treesize of output 20 [2022-11-03 02:38:40,421 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:40,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:40,739 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_252 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_ArrVal_252) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) is different from false [2022-11-03 02:38:40,771 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 2 not checked. [2022-11-03 02:38:40,772 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:40,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554364116] [2022-11-03 02:38:40,772 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:40,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918348030] [2022-11-03 02:38:40,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918348030] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:40,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1657652557] [2022-11-03 02:38:40,774 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:40,775 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:40,775 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:40,775 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:40,775 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:41,003 INFO L356 Elim1Store]: treesize reduction 111, result has 29.3 percent of original size [2022-11-03 02:38:41,004 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 64 [2022-11-03 02:38:41,097 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:38:41,097 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:38:41,247 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:41,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:41,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:41,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,310 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:38:41,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:41,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:41,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,551 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:38:41,551 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 560 treesize of output 528 [2022-11-03 02:38:41,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,653 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:41,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,672 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:41,673 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:38:41,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:41,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:41,791 INFO L356 Elim1Store]: treesize reduction 253, result has 10.3 percent of original size [2022-11-03 02:38:41,792 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 177 [2022-11-03 02:38:41,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:41,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:41,847 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:41,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:41,864 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:42,213 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '928#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:42,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:42,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:42,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 13 [2022-11-03 02:38:42,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927897740] [2022-11-03 02:38:42,214 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:42,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 02:38:42,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:42,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 02:38:42,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=222, Unknown=1, NotChecked=30, Total=306 [2022-11-03 02:38:42,215 INFO L87 Difference]: Start difference. First operand 17 states and 20 transitions. Second operand has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:42,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:42,424 INFO L93 Difference]: Finished difference Result 30 states and 35 transitions. [2022-11-03 02:38:42,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-03 02:38:42,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-03 02:38:42,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:42,426 INFO L225 Difference]: With dead ends: 30 [2022-11-03 02:38:42,426 INFO L226 Difference]: Without dead ends: 28 [2022-11-03 02:38:42,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=77, Invalid=344, Unknown=3, NotChecked=38, Total=462 [2022-11-03 02:38:42,427 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 11 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:42,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 19 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 53 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-11-03 02:38:42,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-11-03 02:38:42,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 19. [2022-11-03 02:38:42,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.3333333333333333) internal successors, (24), 18 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:42,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 24 transitions. [2022-11-03 02:38:42,432 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 24 transitions. Word has length 11 [2022-11-03 02:38:42,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:42,433 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 24 transitions. [2022-11-03 02:38:42,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.4615384615384615) internal successors, (19), 13 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:42,433 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 24 transitions. [2022-11-03 02:38:42,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-03 02:38:42,434 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:42,434 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:42,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:42,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:42,646 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:42,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:42,647 INFO L85 PathProgramCache]: Analyzing trace with hash -701556884, now seen corresponding path program 1 times [2022-11-03 02:38:42,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:42,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733032176] [2022-11-03 02:38:42,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:42,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:42,672 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:42,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1998470753] [2022-11-03 02:38:42,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:42,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:42,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:42,674 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:42,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 02:38:42,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:38:42,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-03 02:38:42,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:42,866 INFO L356 Elim1Store]: treesize reduction 13, result has 58.1 percent of original size [2022-11-03 02:38:42,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 2 case distinctions, treesize of input 46 treesize of output 54 [2022-11-03 02:38:42,872 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 28 treesize of output 31 [2022-11-03 02:38:42,902 INFO L356 Elim1Store]: treesize reduction 32, result has 36.0 percent of original size [2022-11-03 02:38:42,902 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 43 treesize of output 68 [2022-11-03 02:38:42,930 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:42,950 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-11-03 02:38:42,963 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 51 [2022-11-03 02:38:42,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:42,984 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:43,030 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 32 [2022-11-03 02:38:43,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:43,036 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-11-03 02:38:43,044 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:38:43,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:43,081 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:43,081 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:43,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:43,120 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:43,120 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 38 treesize of output 32 [2022-11-03 02:38:43,257 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:43,258 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:43,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:43,792 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:43,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733032176] [2022-11-03 02:38:43,792 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:43,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998470753] [2022-11-03 02:38:43,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998470753] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:43,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1407980733] [2022-11-03 02:38:43,795 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:38:43,796 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:43,796 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:43,796 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:43,797 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:43,917 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:38:43,917 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:38:44,049 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:44,050 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:44,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:38:44,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:44,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,130 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:38:44,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:44,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:44,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,374 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:38:44,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 589 treesize of output 530 [2022-11-03 02:38:44,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,486 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:44,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,506 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:44,507 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:38:44,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:44,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:44,644 INFO L356 Elim1Store]: treesize reduction 248, result has 12.1 percent of original size [2022-11-03 02:38:44,645 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 182 [2022-11-03 02:38:44,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:44,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:44,730 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:44,731 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:44,817 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:45,401 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1098#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:45,401 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:45,401 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:45,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2022-11-03 02:38:45,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640503939] [2022-11-03 02:38:45,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:45,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 02:38:45,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:45,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 02:38:45,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-11-03 02:38:45,403 INFO L87 Difference]: Start difference. First operand 19 states and 24 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:45,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:45,877 INFO L93 Difference]: Finished difference Result 33 states and 38 transitions. [2022-11-03 02:38:45,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 02:38:45,877 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-03 02:38:45,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:45,878 INFO L225 Difference]: With dead ends: 33 [2022-11-03 02:38:45,878 INFO L226 Difference]: Without dead ends: 31 [2022-11-03 02:38:45,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-11-03 02:38:45,879 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 34 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:45,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 41 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 82 Invalid, 0 Unknown, 37 Unchecked, 0.2s Time] [2022-11-03 02:38:45,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-11-03 02:38:45,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 22. [2022-11-03 02:38:45,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.2857142857142858) internal successors, (27), 21 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:45,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 27 transitions. [2022-11-03 02:38:45,886 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 27 transitions. Word has length 12 [2022-11-03 02:38:45,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:45,887 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 27 transitions. [2022-11-03 02:38:45,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:45,887 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 27 transitions. [2022-11-03 02:38:45,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-03 02:38:45,887 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:45,888 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:45,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:46,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-03 02:38:46,094 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:46,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:46,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1915831248, now seen corresponding path program 5 times [2022-11-03 02:38:46,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:46,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204075154] [2022-11-03 02:38:46,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:46,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:46,125 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:46,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [251545148] [2022-11-03 02:38:46,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:38:46,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:46,126 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:46,127 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:46,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 02:38:46,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 02:38:46,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:38:46,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 02:38:46,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:46,442 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:46,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:46,500 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:46,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204075154] [2022-11-03 02:38:46,500 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:46,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251545148] [2022-11-03 02:38:46,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251545148] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:46,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [949460815] [2022-11-03 02:38:46,502 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:46,502 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:46,503 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:46,503 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:46,503 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:46,664 INFO L356 Elim1Store]: treesize reduction 111, result has 29.3 percent of original size [2022-11-03 02:38:46,665 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 64 [2022-11-03 02:38:46,746 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:38:46,747 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:38:46,877 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:46,878 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:46,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:46,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:46,957 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:38:47,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:47,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:47,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,220 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:38:47,220 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 589 treesize of output 530 [2022-11-03 02:38:47,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,341 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:47,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:47,397 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:47,397 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:38:47,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:47,450 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:47,451 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:47,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:47,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:47,496 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:47,497 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:47,519 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:47,979 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1287#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:47,979 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:47,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:47,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-11-03 02:38:47,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269309230] [2022-11-03 02:38:47,980 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:47,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 02:38:47,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:47,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 02:38:47,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2022-11-03 02:38:47,982 INFO L87 Difference]: Start difference. First operand 22 states and 27 transitions. Second operand has 14 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:48,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:48,360 INFO L93 Difference]: Finished difference Result 78 states and 90 transitions. [2022-11-03 02:38:48,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-03 02:38:48,361 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-03 02:38:48,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:48,362 INFO L225 Difference]: With dead ends: 78 [2022-11-03 02:38:48,362 INFO L226 Difference]: Without dead ends: 58 [2022-11-03 02:38:48,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 13 SyntacticMatches, 7 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=211, Invalid=719, Unknown=0, NotChecked=0, Total=930 [2022-11-03 02:38:48,364 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 68 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:48,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 46 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 02:38:48,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-03 02:38:48,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 34. [2022-11-03 02:38:48,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.2727272727272727) internal successors, (42), 33 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 42 transitions. [2022-11-03 02:38:48,373 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 42 transitions. Word has length 13 [2022-11-03 02:38:48,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:48,373 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 42 transitions. [2022-11-03 02:38:48,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 14 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:48,374 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 42 transitions. [2022-11-03 02:38:48,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-03 02:38:48,374 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:48,374 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:48,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:48,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-03 02:38:48,575 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:48,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:48,576 INFO L85 PathProgramCache]: Analyzing trace with hash -385990150, now seen corresponding path program 2 times [2022-11-03 02:38:48,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:48,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190151464] [2022-11-03 02:38:48,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:48,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:48,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:48,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1472941788] [2022-11-03 02:38:48,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:38:48,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:48,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:48,650 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:48,670 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 02:38:48,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-03 02:38:48,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:38:48,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-03 02:38:48,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:48,981 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:38:48,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-11-03 02:38:49,036 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:38:49,037 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:49,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,054 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:49,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,098 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:49,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:49,172 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:38:49,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:49,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:49,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:49,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:49,300 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:49,301 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 43 treesize of output 44 [2022-11-03 02:38:49,453 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 02:38:49,454 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 52 treesize of output 32 [2022-11-03 02:38:49,469 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:49,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:52,025 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:52,025 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:52,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190151464] [2022-11-03 02:38:52,026 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:52,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472941788] [2022-11-03 02:38:52,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472941788] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:52,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1767498479] [2022-11-03 02:38:52,028 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:38:52,028 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:52,029 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:52,029 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:52,029 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:52,179 INFO L356 Elim1Store]: treesize reduction 111, result has 29.3 percent of original size [2022-11-03 02:38:52,179 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 64 [2022-11-03 02:38:52,266 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:38:52,266 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:38:52,440 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:52,440 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:52,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,504 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:38:52,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:52,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:52,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,774 INFO L356 Elim1Store]: treesize reduction 246, result has 10.5 percent of original size [2022-11-03 02:38:52,775 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 524 treesize of output 529 [2022-11-03 02:38:52,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,966 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:52,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:52,988 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:52,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:38:53,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:53,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:53,111 INFO L356 Elim1Store]: treesize reduction 248, result has 12.1 percent of original size [2022-11-03 02:38:53,112 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 182 [2022-11-03 02:38:53,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:53,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:53,175 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:53,176 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:53,259 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:53,891 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1582#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:53,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:53,891 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:53,891 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2022-11-03 02:38:53,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443402052] [2022-11-03 02:38:53,892 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:53,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-03 02:38:53,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:53,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-03 02:38:53,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2022-11-03 02:38:53,893 INFO L87 Difference]: Start difference. First operand 34 states and 42 transitions. Second operand has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:54,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:54,325 INFO L93 Difference]: Finished difference Result 45 states and 53 transitions. [2022-11-03 02:38:54,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 02:38:54,326 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-03 02:38:54,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:54,326 INFO L225 Difference]: With dead ends: 45 [2022-11-03 02:38:54,326 INFO L226 Difference]: Without dead ends: 43 [2022-11-03 02:38:54,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-11-03 02:38:54,328 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 0 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:54,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-11-03 02:38:54,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-11-03 02:38:54,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2022-11-03 02:38:54,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.236842105263158) internal successors, (47), 38 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:54,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 47 transitions. [2022-11-03 02:38:54,341 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 47 transitions. Word has length 14 [2022-11-03 02:38:54,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:54,342 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 47 transitions. [2022-11-03 02:38:54,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 18 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:54,342 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 47 transitions. [2022-11-03 02:38:54,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-03 02:38:54,343 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:54,343 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:54,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:54,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:54,550 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:54,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:54,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1968965520, now seen corresponding path program 6 times [2022-11-03 02:38:54,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:54,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312854191] [2022-11-03 02:38:54,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:54,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:54,612 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:54,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [170265299] [2022-11-03 02:38:54,615 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:38:54,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:54,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:54,619 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:54,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 02:38:55,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:38:55,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:38:55,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-03 02:38:55,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:55,597 INFO L356 Elim1Store]: treesize reduction 26, result has 42.2 percent of original size [2022-11-03 02:38:55,598 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 36 treesize of output 74 [2022-11-03 02:38:55,607 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:55,616 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:55,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:55,677 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 5 [2022-11-03 02:38:55,680 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-11-03 02:38:55,690 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:38:55,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:55,738 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 19 treesize of output 19 [2022-11-03 02:38:55,743 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select 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-11-03 02:38:55,766 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:55,812 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:55,833 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:55,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:55,883 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:55,917 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:55,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:55,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:55,924 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:55,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:55,995 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:56,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:56,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:56,087 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:38:56,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:38:56,927 WARN L833 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_459 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| v_ArrVal_459) |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1)) is different from false [2022-11-03 02:38:56,948 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 4 not checked. [2022-11-03 02:38:56,948 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:38:56,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312854191] [2022-11-03 02:38:56,949 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:38:56,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170265299] [2022-11-03 02:38:56,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170265299] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:38:56,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [66969653] [2022-11-03 02:38:56,951 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:38:56,952 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:38:56,952 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:38:56,952 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:38:56,952 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:38:57,056 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:38:57,056 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:38:57,193 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:38:57,193 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:38:57,223 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:38:57,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,272 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:38:57,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:57,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:57,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,559 INFO L356 Elim1Store]: treesize reduction 246, result has 10.5 percent of original size [2022-11-03 02:38:57,559 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 516 treesize of output 527 [2022-11-03 02:38:57,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,683 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:38:57,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:57,711 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:57,712 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:57,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:57,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:57,812 INFO L356 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-03 02:38:57,812 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 210 treesize of output 191 [2022-11-03 02:38:57,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:57,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:57,859 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:57,859 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:38:57,875 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:38:58,214 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1834#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:38:58,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:38:58,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:38:58,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 20 [2022-11-03 02:38:58,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275546224] [2022-11-03 02:38:58,215 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:38:58,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 02:38:58,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:38:58,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 02:38:58,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=441, Unknown=1, NotChecked=44, Total=600 [2022-11-03 02:38:58,217 INFO L87 Difference]: Start difference. First operand 39 states and 47 transitions. Second operand has 20 states, 20 states have (on average 1.25) internal successors, (25), 20 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:58,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:38:58,697 INFO L93 Difference]: Finished difference Result 65 states and 78 transitions. [2022-11-03 02:38:58,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-03 02:38:58,698 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.25) internal successors, (25), 20 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-03 02:38:58,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:38:58,699 INFO L225 Difference]: With dead ends: 65 [2022-11-03 02:38:58,699 INFO L226 Difference]: Without dead ends: 63 [2022-11-03 02:38:58,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=192, Invalid=866, Unknown=2, NotChecked=62, Total=1122 [2022-11-03 02:38:58,701 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 26 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:38:58,701 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 25 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 85 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2022-11-03 02:38:58,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-03 02:38:58,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 43. [2022-11-03 02:38:58,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.3095238095238095) internal successors, (55), 42 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:58,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 55 transitions. [2022-11-03 02:38:58,716 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 55 transitions. Word has length 15 [2022-11-03 02:38:58,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:38:58,717 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 55 transitions. [2022-11-03 02:38:58,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.25) internal successors, (25), 20 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:38:58,717 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 55 transitions. [2022-11-03 02:38:58,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-03 02:38:58,718 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:38:58,718 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:38:58,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 02:38:58,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:58,922 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:38:58,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:38:58,923 INFO L85 PathProgramCache]: Analyzing trace with hash 226857964, now seen corresponding path program 3 times [2022-11-03 02:38:58,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:38:58,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753663463] [2022-11-03 02:38:58,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:38:58,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:38:58,963 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:38:58,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1454471834] [2022-11-03 02:38:58,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:38:58,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:38:58,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:38:58,968 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:38:58,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 02:38:59,528 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:38:59,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:38:59,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-03 02:38:59,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:38:59,548 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:38:59,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,556 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-03 02:38:59,560 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 20 [2022-11-03 02:38:59,564 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:59,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:38:59,614 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:38:59,614 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,620 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,632 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,681 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:59,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,707 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:59,708 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,769 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:38:59,769 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:38:59,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,780 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:38:59,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,801 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 41 [2022-11-03 02:38:59,881 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:38:59,881 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 119 treesize of output 109 [2022-11-03 02:38:59,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,890 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 100 treesize of output 173 [2022-11-03 02:38:59,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,932 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 128 treesize of output 64 [2022-11-03 02:38:59,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:38:59,996 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:38:59,996 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 47 treesize of output 44 [2022-11-03 02:39:00,157 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-11-03 02:39:00,157 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 56 treesize of output 32 [2022-11-03 02:39:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:39:00,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:39:13,368 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:39:13,368 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:39:13,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753663463] [2022-11-03 02:39:13,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:39:13,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454471834] [2022-11-03 02:39:13,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454471834] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:39:13,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [880178318] [2022-11-03 02:39:13,371 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:39:13,371 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:39:13,371 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:39:13,371 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:39:13,371 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:39:13,515 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:39:13,515 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:39:13,532 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:39:13,551 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:39:13,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:13,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,593 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:39:13,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:13,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:13,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,865 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:39:13,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 589 treesize of output 530 [2022-11-03 02:39:13,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:13,993 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:39:14,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,014 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:14,014 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:39:14,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:14,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:14,183 INFO L356 Elim1Store]: treesize reduction 253, result has 10.3 percent of original size [2022-11-03 02:39:14,184 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 177 [2022-11-03 02:39:14,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:14,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:14,242 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:14,243 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:39:14,318 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:39:15,080 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2146#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:39:15,080 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:39:15,080 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:39:15,080 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2022-11-03 02:39:15,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163310537] [2022-11-03 02:39:15,081 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:39:15,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-03 02:39:15,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:39:15,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-03 02:39:15,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=649, Unknown=1, NotChecked=0, Total=756 [2022-11-03 02:39:15,083 INFO L87 Difference]: Start difference. First operand 43 states and 55 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:39:15,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:39:15,568 INFO L93 Difference]: Finished difference Result 65 states and 82 transitions. [2022-11-03 02:39:15,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-03 02:39:15,569 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-03 02:39:15,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:39:15,571 INFO L225 Difference]: With dead ends: 65 [2022-11-03 02:39:15,571 INFO L226 Difference]: Without dead ends: 63 [2022-11-03 02:39:15,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=132, Invalid=797, Unknown=1, NotChecked=0, Total=930 [2022-11-03 02:39:15,576 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 0 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:39:15,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 19 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 43 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-11-03 02:39:15,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-11-03 02:39:15,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 52. [2022-11-03 02:39:15,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.3333333333333333) internal successors, (68), 51 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:39:15,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 68 transitions. [2022-11-03 02:39:15,605 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 68 transitions. Word has length 16 [2022-11-03 02:39:15,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:39:15,608 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 68 transitions. [2022-11-03 02:39:15,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:39:15,608 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 68 transitions. [2022-11-03 02:39:15,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-03 02:39:15,610 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:39:15,610 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-03 02:39:15,622 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-03 02:39:15,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-03 02:39:15,817 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:39:15,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:39:15,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1399993040, now seen corresponding path program 4 times [2022-11-03 02:39:15,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:39:15,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176048738] [2022-11-03 02:39:15,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:39:15,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:39:15,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:39:15,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [648992769] [2022-11-03 02:39:15,837 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:39:15,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:39:15,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:39:15,839 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:39:15,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-03 02:39:16,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:39:16,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-03 02:39:16,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:39:16,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:39:16,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,138 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-03 02:39:16,144 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 20 [2022-11-03 02:39:16,148 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:39:16,155 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:39:16,212 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:39:16,213 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 125 treesize of output 117 [2022-11-03 02:39:16,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:16,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,225 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:39:16,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,291 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 164 treesize of output 78 [2022-11-03 02:39:16,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,355 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:16,356 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 54 treesize of output 49 [2022-11-03 02:39:16,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:16,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,489 INFO L356 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2022-11-03 02:39:16,489 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 68 treesize of output 60 [2022-11-03 02:39:16,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:16,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:16,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:16,576 INFO L356 Elim1Store]: treesize reduction 35, result has 16.7 percent of original size [2022-11-03 02:39:16,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 85 treesize of output 70 [2022-11-03 02:39:17,185 INFO L356 Elim1Store]: treesize reduction 21, result has 16.0 percent of original size [2022-11-03 02:39:17,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 43 [2022-11-03 02:39:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:39:17,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:39:27,615 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:39:27,615 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:39:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176048738] [2022-11-03 02:39:27,616 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:39:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648992769] [2022-11-03 02:39:27,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648992769] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:39:27,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [68273374] [2022-11-03 02:39:27,618 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:39:27,619 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:39:27,619 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:39:27,619 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:39:27,620 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:39:27,811 INFO L356 Elim1Store]: treesize reduction 111, result has 29.3 percent of original size [2022-11-03 02:39:27,811 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 64 [2022-11-03 02:39:27,918 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:39:27,918 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:39:28,060 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:39:28,060 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:39:28,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,104 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:39:28,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:28,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,428 INFO L356 Elim1Store]: treesize reduction 246, result has 10.5 percent of original size [2022-11-03 02:39:28,428 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 524 treesize of output 529 [2022-11-03 02:39:28,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,594 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:39:28,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:28,619 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:28,619 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:39:28,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:28,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:28,717 INFO L356 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-03 02:39:28,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 210 treesize of output 191 [2022-11-03 02:39:28,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:28,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:28,765 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:28,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:39:28,839 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:39:30,274 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2471#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:39:30,275 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:39:30,275 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:39:30,275 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2022-11-03 02:39:30,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341567179] [2022-11-03 02:39:30,276 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:39:30,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-03 02:39:30,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:39:30,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-03 02:39:30,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2022-11-03 02:39:30,278 INFO L87 Difference]: Start difference. First operand 52 states and 68 transitions. Second operand has 25 states, 25 states have (on average 1.24) internal successors, (31), 25 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:39:42,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:39:42,840 INFO L93 Difference]: Finished difference Result 70 states and 85 transitions. [2022-11-03 02:39:42,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 02:39:42,841 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.24) internal successors, (31), 25 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-11-03 02:39:42,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:39:42,841 INFO L225 Difference]: With dead ends: 70 [2022-11-03 02:39:42,841 INFO L226 Difference]: Without dead ends: 49 [2022-11-03 02:39:42,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 21.3s TimeCoverageRelationStatistics Valid=311, Invalid=1758, Unknown=1, NotChecked=0, Total=2070 [2022-11-03 02:39:42,843 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 41 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:39:42,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 39 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 151 Invalid, 0 Unknown, 107 Unchecked, 1.6s Time] [2022-11-03 02:39:42,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-03 02:39:42,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-11-03 02:39:42,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.3125) internal successors, (63), 48 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:39:42,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 63 transitions. [2022-11-03 02:39:42,859 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 63 transitions. Word has length 17 [2022-11-03 02:39:42,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:39:42,859 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 63 transitions. [2022-11-03 02:39:42,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.24) internal successors, (31), 25 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:39:42,859 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 63 transitions. [2022-11-03 02:39:42,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 02:39:42,860 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:39:42,860 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:39:42,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-03 02:39:43,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-03 02:39:43,066 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:39:43,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:39:43,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1078330630, now seen corresponding path program 5 times [2022-11-03 02:39:43,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:39:43,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897889363] [2022-11-03 02:39:43,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:39:43,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:39:43,089 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:39:43,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [423228012] [2022-11-03 02:39:43,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:39:43,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:39:43,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:39:43,091 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:39:43,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 02:39:44,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 02:39:44,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:39:44,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-03 02:39:44,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:39:44,260 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:39:44,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,270 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-03 02:39:44,274 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 20 [2022-11-03 02:39:44,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:39:44,288 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:39:44,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,341 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:44,342 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 37 treesize of output 35 [2022-11-03 02:39:44,424 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:39:44,426 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 128 [2022-11-03 02:39:44,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:44,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,441 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 117 treesize of output 203 [2022-11-03 02:39:44,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,475 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 127 treesize of output 46 [2022-11-03 02:39:44,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,578 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:44,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 58 [2022-11-03 02:39:44,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,656 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:39:44,657 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 58 [2022-11-03 02:39:44,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:44,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,797 INFO L356 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2022-11-03 02:39:44,798 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 64 treesize of output 58 [2022-11-03 02:39:44,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:44,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:44,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,904 INFO L356 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2022-11-03 02:39:44,904 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 73 [2022-11-03 02:39:44,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:44,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:44,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:39:44,993 INFO L356 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-11-03 02:39:44,994 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 96 treesize of output 82 [2022-11-03 02:39:45,098 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:39:45,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 119 treesize of output 99 [2022-11-03 02:39:45,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:45,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:45,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:45,126 INFO L356 Elim1Store]: treesize reduction 89, result has 1.1 percent of original size [2022-11-03 02:39:45,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 124 [2022-11-03 02:39:45,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:45,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:45,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:39:45,243 INFO L356 Elim1Store]: treesize reduction 82, result has 37.9 percent of original size [2022-11-03 02:39:45,244 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 103 treesize of output 80 [2022-11-03 02:39:46,365 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:39:46,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:40:09,863 WARN L234 SmtUtils]: Spent 15.71s on a formula simplification. DAG size of input: 75 DAG size of output: 53 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:40:52,169 WARN L234 SmtUtils]: Spent 39.53s on a formula simplification. DAG size of input: 129 DAG size of output: 120 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:43:50,496 WARN L234 SmtUtils]: Spent 2.70m on a formula simplification. DAG size of input: 237 DAG size of output: 173 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:44:05,515 WARN L234 SmtUtils]: Spent 6.11s on a formula simplification that was a NOOP. DAG size: 75 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:44:22,363 WARN L234 SmtUtils]: Spent 7.02s on a formula simplification that was a NOOP. DAG size: 163 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:44:35,715 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse88 (+ 2 |c_ULTIMATE.start_main_~i~0#1|))) (or (not (< 1 c_~N~0)) (let ((.cse89 (mod (+ |c_ULTIMATE.start_main_~i~0#1| 1) 4294967296)) (.cse87 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296))) (let ((.cse86 (* .cse87 8)) (.cse2 (<= .cse89 2147483647)) (.cse85 (* .cse89 8)) (.cse84 (* 8 (mod .cse88 4294967296))) (.cse1 (<= .cse87 2147483647)) (.cse83 (mod (+ 4294967295 |c_ULTIMATE.start_main_~i~0#1|) 4294967296))) (let ((.cse0 (<= .cse83 2147483647)) (.cse39 (not .cse1)) (.cse18 (+ .cse84 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse37 (+ .cse85 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse38 (not .cse2)) (.cse48 (+ .cse86 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse11 (+ (- 34359738352) |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse12 (+ 24 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse9 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse16 (+ .cse86 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse17 (+ .cse85 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse28 (+ .cse84 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse15 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse49 (* 8 .cse83))) (and (or .cse0 (let ((.cse19 (+ (select .cse15 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368) .cse49)) 10))) (and (or .cse1 (and (or .cse2 (and (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse14 (store (store (store .cse15 .cse16 v_ArrVal_648) .cse17 v_ArrVal_650) .cse18 v_ArrVal_651))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse14))) (let ((.cse13 (select .cse4 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse3 (select .cse13 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse7 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse5 (store .cse13 .cse9 (+ .cse3 .cse7)))) (or (not (<= (+ .cse3 (select (select (store .cse4 |c_ULTIMATE.start_main_~b~0#1.base| .cse5) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6) .cse7) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse8 (store (store (store .cse5 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse10 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select .cse8 .cse9) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse10)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< 1 (select .cse8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse10 1) c_~N~0))))))))))) (not (<= .cse19 v_ArrVal_648)))) (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse27 (store (store (store .cse15 .cse16 v_ArrVal_648) .cse17 v_ArrVal_650) .cse28 v_ArrVal_651))) (let ((.cse24 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse27))) (let ((.cse26 (select .cse24 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse23 (select .cse27 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse25 (select .cse26 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse22 (store .cse26 .cse9 (+ .cse23 .cse25)))) (or (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse20 (store (store (store .cse22 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse21 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 1 (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse20 .cse9) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse21)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse21 1) c_~N~0)))) (not (<= (+ .cse23 (select (select (store .cse24 |c_ULTIMATE.start_main_~b~0#1.base| .cse22) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6) .cse25) v_ArrVal_656))))))))) (not (<= .cse19 v_ArrVal_648)))))) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_656 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse36 (store (store (store .cse15 .cse16 v_ArrVal_648) .cse37 v_ArrVal_650) .cse18 v_ArrVal_651))) (let ((.cse31 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse36))) (let ((.cse35 (select .cse31 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse30 (select .cse36 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse33 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse32 (store .cse35 .cse9 (+ .cse30 .cse33)))) (let ((.cse29 (store (store (store .cse32 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse34 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse29 .cse9) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|)) (not (<= (+ .cse30 (select (select (store .cse31 |c_ULTIMATE.start_main_~b~0#1.base| .cse32) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6) .cse33) v_ArrVal_656)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse34)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (not (<= .cse19 v_ArrVal_648)) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse34 1) c_~N~0))))))))) .cse38))) (or .cse39 (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse47 (store (store (store .cse15 .cse48 v_ArrVal_648) .cse37 v_ArrVal_650) .cse18 v_ArrVal_651))) (let ((.cse41 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse47))) (let ((.cse46 (select .cse41 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse40 (select .cse46 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse43 (select .cse47 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse42 (store .cse46 .cse9 (+ .cse40 .cse43)))) (or (not (<= (+ .cse40 (select (select (store .cse41 |c_ULTIMATE.start_main_~b~0#1.base| .cse42) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6) .cse43) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse44 (store (store (store .cse42 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse45 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse44 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse44 .cse9) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse45)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse45 1) c_~N~0))))))))))) (not (<= .cse19 v_ArrVal_648)))))))) (or (not .cse0) (let ((.cse50 (+ 10 (select .cse15 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse49))))) (and (or .cse39 (and (or (and (forall ((v_ArrVal_648 Int)) (or (not (<= .cse50 v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse58 (store (store (store .cse15 .cse48 v_ArrVal_648) .cse37 v_ArrVal_650) .cse18 v_ArrVal_651))) (let ((.cse52 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse58))) (let ((.cse57 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse51 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse54 (select .cse58 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse53 (store .cse57 .cse9 (+ .cse51 .cse54)))) (or (not (<= (+ .cse51 (select (select (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| .cse53) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6) .cse54) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse55 (store (store (store .cse53 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse56 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse55 .cse9) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56 1) c_~N~0))))))))))))) (forall ((v_ArrVal_648 Int)) (or (not (<= .cse50 v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse66 (store (store (store .cse15 .cse48 v_ArrVal_648) .cse37 v_ArrVal_650) .cse28 v_ArrVal_651))) (let ((.cse61 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse66))) (let ((.cse65 (select .cse61 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse59 (select .cse66 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse60 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse62 (store .cse65 .cse9 (+ .cse59 .cse60)))) (or (not (<= (+ .cse59 .cse60 (select (select (store .cse61 |c_ULTIMATE.start_main_~b~0#1.base| .cse62) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse63 (store (store (store .cse62 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse64 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 1 (select .cse63 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select .cse63 .cse9) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse64)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse64 1) c_~N~0)))))))))))))) .cse38) (or .cse2 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse74 (store (store (store .cse15 .cse48 v_ArrVal_648) .cse17 v_ArrVal_650) .cse28 v_ArrVal_651))) (let ((.cse69 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse74))) (let ((.cse73 (select .cse69 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse67 (select .cse73 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse68 (select .cse74 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse70 (store .cse73 .cse9 (+ .cse67 .cse68)))) (let ((.cse71 (store (store (store .cse70 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse72 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (not (<= .cse50 v_ArrVal_648)) (not (<= (+ .cse67 .cse68 (select (select (store .cse69 |c_ULTIMATE.start_main_~b~0#1.base| .cse70) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6)) v_ArrVal_656)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse71 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse72)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (= (select .cse71 .cse9) 11) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse72 1) c_~N~0)))))))))))) (or (forall ((v_ArrVal_648 Int)) (or (not (<= .cse50 v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse82 (store (store (store .cse15 .cse16 v_ArrVal_648) .cse17 v_ArrVal_650) .cse28 v_ArrVal_651))) (let ((.cse79 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse82))) (let ((.cse81 (select .cse79 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse78 (select .cse82 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse80 (select .cse81 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse77 (store .cse81 .cse9 (+ .cse78 .cse80)))) (or (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse75 (store (store (store .cse77 .cse11 v_ArrVal_656) .cse12 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse76 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 1 (select .cse75 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse75 .cse9) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse76)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse76 1) c_~N~0)))) (not (<= (+ .cse78 (select (select (store .cse79 |c_ULTIMATE.start_main_~b~0#1.base| .cse77) |c_ULTIMATE.start_main_~a~0#1.base|) .cse6) .cse80) v_ArrVal_656))))))))))) .cse1)))))))) (not (< .cse88 c_~N~0)) (< (+ 3 |c_ULTIMATE.start_main_~i~0#1|) c_~N~0))) is different from true [2022-11-03 02:45:07,481 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 |c_ULTIMATE.start_main_~i~0#1|))) (or (<= c_~N~0 .cse0) (<= c_~N~0 1) (< (+ |c_ULTIMATE.start_main_~i~0#1| 4) c_~N~0) (let ((.cse109 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296)) (.cse110 (mod (+ |c_ULTIMATE.start_main_~i~0#1| 1) 4294967296)) (.cse111 (mod (+ 2 |c_ULTIMATE.start_main_~i~0#1|) 4294967296))) (let ((.cse104 (mod (+ 4294967295 |c_ULTIMATE.start_main_~i~0#1|) 4294967296)) (.cse105 (* (mod .cse0 4294967296) 8)) (.cse106 (* 8 .cse111)) (.cse22 (<= .cse111 2147483647)) (.cse107 (* .cse110 8)) (.cse2 (<= .cse110 2147483647)) (.cse108 (* .cse109 8)) (.cse60 (<= .cse109 2147483647))) (let ((.cse1 (not .cse60)) (.cse17 (+ .cse108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (not .cse2)) (.cse31 (+ .cse107 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (not .cse22)) (.cse41 (+ .cse106 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse42 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse105)) (.cse7 (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse12 (+ (- 34359738352) |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse13 (+ 24 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse4 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse59 (+ .cse108 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse18 (+ .cse107 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse19 (+ .cse106 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse20 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368) .cse105)) (.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse61 (* 8 .cse104)) (.cse62 (<= .cse104 2147483647))) (and (or (let ((.cse10 (+ 10 (select .cse16 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse61))))) (and (or .cse1 (and (or .cse2 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse15 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse15))) (let ((.cse14 (select .cse5 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse8 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse9 (select .cse14 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse6 (store .cse14 .cse4 (+ .cse8 .cse9)))) (let ((.cse3 (store (store (store .cse6 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse11 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse3 .cse4) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= (+ (select (select (store .cse5 |c_ULTIMATE.start_main_~b~0#1.base| .cse6) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse8 .cse9) v_ArrVal_656)) (not (<= .cse10 v_ArrVal_646)) (< 1 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse11)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse11 1) c_~N~0)))))))))) (or .cse21 (and (or .cse22 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse30 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse24 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse30))) (let ((.cse29 (select .cse24 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse26 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse27 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse25 (store .cse29 .cse4 (+ .cse26 .cse27)))) (let ((.cse23 (store (store (store .cse25 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse28 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse23 .cse4) 11) (< 1 (select .cse23 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse10 v_ArrVal_646)) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (not (<= (+ (select (select (store .cse24 |c_ULTIMATE.start_main_~b~0#1.base| .cse25) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse26 .cse27) v_ArrVal_656)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28 1) c_~N~0)))))))))) (or .cse32 (and (forall ((v_ArrVal_646 Int)) (or (not (<= .cse10 v_ArrVal_646)) (forall ((v_ArrVal_648 Int)) (or (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse40 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse35 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse40))) (let ((.cse39 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse33 (select .cse39 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse34 (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse36 (store .cse39 .cse4 (+ .cse33 .cse34)))) (or (not (<= (+ .cse33 .cse34 (select (select (store .cse35 |c_ULTIMATE.start_main_~b~0#1.base| .cse36) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse38 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse37 (store (store (store .cse36 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660))) (or (= (select .cse37 .cse4) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38 1) c_~N~0) (< 1 (select .cse37 |c_ULTIMATE.start_main_~b~0#1.offset|)))))))))))))))) (forall ((v_ArrVal_646 Int)) (or (forall ((v_ArrVal_648 Int)) (or (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse50 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse45 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse50))) (let ((.cse49 (select .cse45 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse43 (select .cse49 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse44 (select .cse50 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse46 (store .cse49 .cse4 (+ .cse43 .cse44)))) (or (not (<= (+ .cse43 .cse44 (select (select (store .cse45 |c_ULTIMATE.start_main_~b~0#1.base| .cse46) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse47 (store (store (store .cse46 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse48 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse47 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse47 .cse4) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse48)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse48 1) c_~N~0))))))))))))) (not (<= .cse10 v_ArrVal_646)))))))))) (or (forall ((v_ArrVal_646 Int)) (or (not (<= .cse10 v_ArrVal_646)) (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse58 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse52 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse58))) (let ((.cse57 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse51 (select .cse58 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse54 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse53 (store .cse57 .cse4 (+ .cse51 .cse54)))) (or (not (<= (+ .cse51 (select (select (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| .cse53) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse54) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse55 (store (store (store .cse53 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse56 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse55 .cse4) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56 1) c_~N~0))))))))))) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)))))) .cse60))) (not .cse62)) (or (let ((.cse71 (+ (select .cse16 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368) .cse61)) 10))) (and (or .cse1 (forall ((v_ArrVal_646 Int)) (or (forall ((v_ArrVal_648 Int)) (or (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse70 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse65 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse70))) (let ((.cse69 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse63 (select .cse69 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse64 (select .cse70 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse66 (store .cse69 .cse4 (+ .cse63 .cse64)))) (or (not (<= (+ .cse63 .cse64 (select (select (store .cse65 |c_ULTIMATE.start_main_~b~0#1.base| .cse66) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse68 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse67 (store (store (store .cse66 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660))) (or (= (select .cse67 .cse4) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse68)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse68 1) c_~N~0) (< 1 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.offset|)))))))))))))) (not (<= .cse71 v_ArrVal_646))))) (or (and (or .cse21 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (v_ArrVal_656 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse79 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse76 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse79))) (let ((.cse78 (select .cse76 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse74 (select .cse78 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse75 (select .cse79 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse77 (store .cse78 .cse4 (+ .cse74 .cse75)))) (let ((.cse72 (store (store (store .cse77 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse73 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse72 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse72 .cse4) 11) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (not (<= .cse71 v_ArrVal_646)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse73)) (not (<= (+ .cse74 .cse75 (select (select (store .cse76 |c_ULTIMATE.start_main_~b~0#1.base| .cse77) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse73 1) c_~N~0)))))))))) (or .cse2 (and (or .cse32 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse87 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse83 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse87))) (let ((.cse86 (select .cse83 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse81 (select .cse86 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse82 (select .cse87 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse84 (store .cse86 .cse4 (+ .cse81 .cse82)))) (let ((.cse80 (store (store (store .cse84 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse85 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= 11 (select .cse80 .cse4)) (not (<= (+ .cse81 .cse82 (select (select (store .cse83 |c_ULTIMATE.start_main_~b~0#1.base| .cse84) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (not (<= .cse71 v_ArrVal_646)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse85)) (< 1 (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse85 1) c_~N~0)))))))))) (or (and (forall ((v_ArrVal_646 Int)) (or (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse95 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse92 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse95))) (let ((.cse94 (select .cse92 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse91 (select .cse94 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse93 (select .cse95 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse90 (store .cse94 .cse4 (+ .cse91 .cse93)))) (or (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse88 (store (store (store .cse90 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse89 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select .cse88 .cse4) 11) (< 1 (select .cse88 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse89)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse89 1) c_~N~0)))) (not (<= (+ .cse91 (select (select (store .cse92 |c_ULTIMATE.start_main_~b~0#1.base| .cse90) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse93) v_ArrVal_656))))))))) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)))) (not (<= .cse71 v_ArrVal_646)))) (forall ((v_ArrVal_646 Int)) (or (not (<= .cse71 v_ArrVal_646)) (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse103 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse97 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse103))) (let ((.cse102 (select .cse97 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse96 (select .cse103 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse99 (select .cse102 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse98 (store .cse102 .cse4 (+ .cse96 .cse99)))) (or (not (<= (+ .cse96 (select (select (store .cse97 |c_ULTIMATE.start_main_~b~0#1.base| .cse98) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse99) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse100 (store (store (store .cse98 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse101 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse100 .cse4) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse100 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse101)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse101 1) c_~N~0))))))))))) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648))))))) .cse22)))) .cse60))) .cse62))))))) is different from true [2022-11-03 02:45:07,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:07,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:07,690 INFO L356 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-03 02:45:07,691 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 1231 treesize of output 1 [2022-11-03 02:45:07,694 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 14 refuted. 1 times theorem prover too weak. 0 trivial. 7 not checked. [2022-11-03 02:45:07,694 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:45:07,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897889363] [2022-11-03 02:45:07,695 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:45:07,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423228012] [2022-11-03 02:45:07,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423228012] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:45:07,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1294764599] [2022-11-03 02:45:07,697 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:45:07,697 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:45:07,697 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:45:07,698 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:45:07,698 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:45:07,850 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:45:07,850 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:45:07,867 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:45:07,888 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:45:07,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:07,934 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 31 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 122 [2022-11-03 02:45:08,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:08,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:08,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,171 INFO L356 Elim1Store]: treesize reduction 246, result has 10.5 percent of original size [2022-11-03 02:45:08,171 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 42 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 43 case distinctions, treesize of input 516 treesize of output 527 [2022-11-03 02:45:08,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,284 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:45:08,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,305 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:45:08,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:45:08,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:08,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:08,466 INFO L356 Elim1Store]: treesize reduction 253, result has 10.3 percent of original size [2022-11-03 02:45:08,466 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 177 [2022-11-03 02:45:08,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:45:08,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:45:08,528 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:45:08,528 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:45:08,596 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:45:11,998 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2832#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:45:11,998 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:45:11,998 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:45:11,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17] total 31 [2022-11-03 02:45:11,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427134885] [2022-11-03 02:45:11,999 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:45:11,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-03 02:45:12,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:45:12,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-03 02:45:12,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=1004, Unknown=13, NotChecked=134, Total=1332 [2022-11-03 02:45:12,001 INFO L87 Difference]: Start difference. First operand 49 states and 63 transitions. Second operand has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:45:14,073 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse16 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|))) (and (let ((.cse0 (+ 3 |c_ULTIMATE.start_main_~i~0#1|))) (or (<= c_~N~0 .cse0) (<= c_~N~0 1) (< (+ |c_ULTIMATE.start_main_~i~0#1| 4) c_~N~0) (let ((.cse109 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296)) (.cse110 (mod (+ |c_ULTIMATE.start_main_~i~0#1| 1) 4294967296)) (.cse111 (mod (+ 2 |c_ULTIMATE.start_main_~i~0#1|) 4294967296))) (let ((.cse104 (mod (+ 4294967295 |c_ULTIMATE.start_main_~i~0#1|) 4294967296)) (.cse105 (* (mod .cse0 4294967296) 8)) (.cse106 (* 8 .cse111)) (.cse22 (<= .cse111 2147483647)) (.cse107 (* .cse110 8)) (.cse2 (<= .cse110 2147483647)) (.cse108 (* .cse109 8)) (.cse60 (<= .cse109 2147483647))) (let ((.cse1 (not .cse60)) (.cse17 (+ .cse108 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse21 (not .cse2)) (.cse31 (+ .cse107 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse32 (not .cse22)) (.cse41 (+ .cse106 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse42 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse105)) (.cse7 (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse12 (+ (- 34359738352) |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse13 (+ 24 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse4 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse59 (+ .cse108 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse18 (+ .cse107 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse19 (+ .cse106 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse20 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368) .cse105)) (.cse61 (* 8 .cse104)) (.cse62 (<= .cse104 2147483647))) (and (or (let ((.cse10 (+ 10 (select .cse16 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse61))))) (and (or .cse1 (and (or .cse2 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse15 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse5 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse15))) (let ((.cse14 (select .cse5 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse8 (select .cse15 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse9 (select .cse14 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse6 (store .cse14 .cse4 (+ .cse8 .cse9)))) (let ((.cse3 (store (store (store .cse6 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse11 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse3 .cse4) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= (+ (select (select (store .cse5 |c_ULTIMATE.start_main_~b~0#1.base| .cse6) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse8 .cse9) v_ArrVal_656)) (not (<= .cse10 v_ArrVal_646)) (< 1 (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|)) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse11)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse11 1) c_~N~0)))))))))) (or .cse21 (and (or .cse22 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse30 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse24 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse30))) (let ((.cse29 (select .cse24 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse26 (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse27 (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse25 (store .cse29 .cse4 (+ .cse26 .cse27)))) (let ((.cse23 (store (store (store .cse25 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse28 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse23 .cse4) 11) (< 1 (select .cse23 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse10 v_ArrVal_646)) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (not (<= (+ (select (select (store .cse24 |c_ULTIMATE.start_main_~b~0#1.base| .cse25) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse26 .cse27) v_ArrVal_656)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28 1) c_~N~0)))))))))) (or .cse32 (and (forall ((v_ArrVal_646 Int)) (or (not (<= .cse10 v_ArrVal_646)) (forall ((v_ArrVal_648 Int)) (or (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse40 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse35 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse40))) (let ((.cse39 (select .cse35 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse33 (select .cse39 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse34 (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse36 (store .cse39 .cse4 (+ .cse33 .cse34)))) (or (not (<= (+ .cse33 .cse34 (select (select (store .cse35 |c_ULTIMATE.start_main_~b~0#1.base| .cse36) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse38 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse37 (store (store (store .cse36 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660))) (or (= (select .cse37 .cse4) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38 1) c_~N~0) (< 1 (select .cse37 |c_ULTIMATE.start_main_~b~0#1.offset|)))))))))))))))) (forall ((v_ArrVal_646 Int)) (or (forall ((v_ArrVal_648 Int)) (or (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse50 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse45 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse50))) (let ((.cse49 (select .cse45 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse43 (select .cse49 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse44 (select .cse50 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse46 (store .cse49 .cse4 (+ .cse43 .cse44)))) (or (not (<= (+ .cse43 .cse44 (select (select (store .cse45 |c_ULTIMATE.start_main_~b~0#1.base| .cse46) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse47 (store (store (store .cse46 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse48 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse47 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse47 .cse4) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse48)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse48 1) c_~N~0))))))))))))) (not (<= .cse10 v_ArrVal_646)))))))))) (or (forall ((v_ArrVal_646 Int)) (or (not (<= .cse10 v_ArrVal_646)) (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse58 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse52 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse58))) (let ((.cse57 (select .cse52 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse51 (select .cse58 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse54 (select .cse57 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse53 (store .cse57 .cse4 (+ .cse51 .cse54)))) (or (not (<= (+ .cse51 (select (select (store .cse52 |c_ULTIMATE.start_main_~b~0#1.base| .cse53) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse54) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse55 (store (store (store .cse53 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse56 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse55 .cse4) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse55 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56 1) c_~N~0))))))))))) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)))))) .cse60))) (not .cse62)) (or (let ((.cse71 (+ (select .cse16 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368) .cse61)) 10))) (and (or .cse1 (forall ((v_ArrVal_646 Int)) (or (forall ((v_ArrVal_648 Int)) (or (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse70 (store (store (store (store .cse16 .cse17 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse65 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse70))) (let ((.cse69 (select .cse65 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse63 (select .cse69 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse64 (select .cse70 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse66 (store .cse69 .cse4 (+ .cse63 .cse64)))) (or (not (<= (+ .cse63 .cse64 (select (select (store .cse65 |c_ULTIMATE.start_main_~b~0#1.base| .cse66) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse68 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse67 (store (store (store .cse66 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660))) (or (= (select .cse67 .cse4) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse68)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse68 1) c_~N~0) (< 1 (select .cse67 |c_ULTIMATE.start_main_~b~0#1.offset|)))))))))))))) (not (<= .cse71 v_ArrVal_646))))) (or (and (or .cse21 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (v_ArrVal_656 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse79 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse31 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse76 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse79))) (let ((.cse78 (select .cse76 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse74 (select .cse78 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse75 (select .cse79 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse77 (store .cse78 .cse4 (+ .cse74 .cse75)))) (let ((.cse72 (store (store (store .cse77 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse73 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse72 |c_ULTIMATE.start_main_~b~0#1.offset|)) (= (select .cse72 .cse4) 11) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (not (<= .cse71 v_ArrVal_646)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse73)) (not (<= (+ .cse74 .cse75 (select (select (store .cse76 |c_ULTIMATE.start_main_~b~0#1.base| .cse77) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse73 1) c_~N~0)))))))))) (or .cse2 (and (or .cse32 (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_648 Int) (v_ArrVal_658 Int) (v_ArrVal_646 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_656 Int)) (let ((.cse87 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse41 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse83 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse87))) (let ((.cse86 (select .cse83 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse81 (select .cse86 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse82 (select .cse87 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse84 (store .cse86 .cse4 (+ .cse81 .cse82)))) (let ((.cse80 (store (store (store .cse84 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse85 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= 11 (select .cse80 .cse4)) (not (<= (+ .cse81 .cse82 (select (select (store .cse83 |c_ULTIMATE.start_main_~b~0#1.base| .cse84) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7)) v_ArrVal_656)) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)) (not (<= .cse71 v_ArrVal_646)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse85)) (< 1 (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse85 1) c_~N~0)))))))))) (or (and (forall ((v_ArrVal_646 Int)) (or (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse95 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse42 v_ArrVal_651))) (let ((.cse92 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse95))) (let ((.cse94 (select .cse92 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse91 (select .cse94 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse93 (select .cse95 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse90 (store .cse94 .cse4 (+ .cse91 .cse93)))) (or (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse88 (store (store (store .cse90 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse89 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select .cse88 .cse4) 11) (< 1 (select .cse88 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse89)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse89 1) c_~N~0)))) (not (<= (+ .cse91 (select (select (store .cse92 |c_ULTIMATE.start_main_~b~0#1.base| .cse90) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse93) v_ArrVal_656))))))))) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648)))) (not (<= .cse71 v_ArrVal_646)))) (forall ((v_ArrVal_646 Int)) (or (not (<= .cse71 v_ArrVal_646)) (forall ((v_ArrVal_648 Int)) (or (forall ((v_ArrVal_651 Int) (v_ArrVal_650 Int) (v_ArrVal_656 Int)) (let ((.cse103 (store (store (store (store .cse16 .cse59 v_ArrVal_646) .cse18 v_ArrVal_648) .cse19 v_ArrVal_650) .cse20 v_ArrVal_651))) (let ((.cse97 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse103))) (let ((.cse102 (select .cse97 |c_ULTIMATE.start_main_~b~0#1.base|))) (let ((.cse96 (select .cse103 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse99 (select .cse102 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse98 (store .cse102 .cse4 (+ .cse96 .cse99)))) (or (not (<= (+ .cse96 (select (select (store .cse97 |c_ULTIMATE.start_main_~b~0#1.base| .cse98) |c_ULTIMATE.start_main_~a~0#1.base|) .cse7) .cse99) v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse100 (store (store (store .cse98 .cse12 v_ArrVal_656) .cse13 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse101 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse100 .cse4) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse100 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse101)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse101 1) c_~N~0))))))))))) (not (<= (+ v_ArrVal_646 10) v_ArrVal_648))))))) .cse22)))) .cse60))) .cse62))))))) (<= (mod c_~N~0 4294967296) 536870911) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (= (select (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|) |c_ULTIMATE.start_main_~b~0#1.offset|) 1) (<= c_~N~0 2147483647) (= 10 (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|)) (= |c_ULTIMATE.start_main_~a~0#1.offset| 0) (= |c_ULTIMATE.start_main_~i~0#1| 1))) is different from true [2022-11-03 02:45:40,663 WARN L234 SmtUtils]: Spent 23.95s on a formula simplification. DAG size of input: 103 DAG size of output: 85 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:45:55,269 WARN L234 SmtUtils]: Spent 7.24s on a formula simplification. DAG size of input: 135 DAG size of output: 95 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:46:30,708 WARN L234 SmtUtils]: Spent 19.23s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:46:32,726 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse31 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296))) (let ((.cse34 (* .cse31 8)) (.cse18 (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse2 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (let ((.cse13 (select .cse4 (+ 16 |c_ULTIMATE.start_main_~b~0#1.offset|))) (.cse15 (select .cse4 .cse2)) (.cse9 (= .cse18 1)) (.cse5 (+ .cse34 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse0 (not (< 1 c_~N~0)))) (and (or .cse0 (and (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse1 (store (store .cse4 .cse5 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse3 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse1 .cse2) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse1 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse3)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse3 1) c_~N~0)))) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse6 (store (store .cse4 .cse5 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse7 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse6 .cse2) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse6 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse7)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse7 1) c_~N~0)))))) (let ((.cse8 (= .cse15 11))) (or (and .cse8 .cse9 (exists ((|ULTIMATE.start_main_~a~0#1.base| Int)) (let ((.cse11 (select |c_#memory_int| |ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse10 (select .cse11 8))) (and (<= (+ .cse10 10) (select .cse11 16)) (= (select .cse11 0) 10) (<= 20 .cse10))))) (<= (+ (* (div (+ (- 4) |c_ULTIMATE.start_main_~i~0#1|) 4294967296) 4294967296) 4294967299) c_~N~0)) (and (exists ((|ULTIMATE.start_main_~a~0#1.base| Int)) (let ((.cse14 (select |c_#memory_int| |ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse12 (select .cse14 8))) (and (<= (+ .cse12 11) .cse13) (<= (+ .cse12 10) (select .cse14 16)) (= (select .cse14 0) 10) (<= 20 .cse12))))) (or (and .cse8 (<= (+ (* (div (+ (- 2) |c_ULTIMATE.start_main_~i~0#1|) 4294967296) 4294967296) 4294967297) c_~N~0)) (and (or (and .cse8 (<= |c_ULTIMATE.start_main_~i~0#1| c_~N~0)) (<= (+ (* (div (+ (- 3) |c_ULTIMATE.start_main_~i~0#1|) 4294967296) 4294967296) 4294967298) c_~N~0)) .cse9))))) (exists ((|ULTIMATE.start_main_~a~0#1.base| Int)) (let ((.cse17 (select |c_#memory_int| |ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse16 (select .cse17 8))) (and (<= (+ .cse16 10) (select .cse17 16)) (= (select .cse17 0) 10) (<= (+ .cse16 10 .cse18) .cse13) (<= 20 .cse16))))) (< 4 c_~N~0) (= .cse15 (+ 10 .cse18)) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) .cse9 (or (let ((.cse40 (mod (+ 4294967295 |c_ULTIMATE.start_main_~i~0#1|) 4294967296))) (let ((.cse19 (<= .cse40 2147483647)) (.cse23 (+ (* (mod (+ |c_ULTIMATE.start_main_~i~0#1| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse33 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse32 (* 8 .cse40))) (and (or (not .cse19) (let ((.cse22 (+ .cse34 (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse24 (+ (select .cse4 (+ .cse32 |c_ULTIMATE.start_main_~b~0#1.offset|)) (select .cse33 (+ |c_ULTIMATE.start_main_~a~0#1.offset| .cse32))))) (and (forall ((v_ArrVal_656 Int)) (or (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse20 (store (store (store .cse4 .cse22 v_ArrVal_656) .cse23 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse21 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse20 .cse2) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse20 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse21)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse21 1) c_~N~0)))) (not (<= .cse24 v_ArrVal_656)))) (forall ((v_ArrVal_656 Int)) (or (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse25 (store (store (store .cse4 .cse22 v_ArrVal_656) .cse23 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse26 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< 1 (select .cse25 |c_ULTIMATE.start_main_~b~0#1.offset|)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select .cse25 .cse2) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse26)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse26 1) c_~N~0)))) (not (<= .cse24 v_ArrVal_656)))) (or (and (forall ((v_ArrVal_656 Int)) (or (not (<= .cse24 v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse27 (store (store (store .cse4 .cse5 v_ArrVal_656) .cse23 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse28 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse27 .cse2) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse27 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28 1) c_~N~0)))))) (forall ((v_ArrVal_656 Int)) (or (not (<= .cse24 v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse29 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse30 (store (store (store .cse4 .cse5 v_ArrVal_656) .cse23 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660))) (or (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse29)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse29 1) c_~N~0) (= (select .cse30 .cse2) 11) (< 1 (select .cse30 |c_ULTIMATE.start_main_~b~0#1.offset|)))))))) (not (<= .cse31 2147483647)))))) (or .cse19 (let ((.cse35 (+ (select .cse33 (+ |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368) .cse32)) (select .cse4 (+ (- 34359738368) .cse32 |c_ULTIMATE.start_main_~b~0#1.offset|))))) (and (forall ((v_ArrVal_656 Int)) (or (not (<= .cse35 v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse36 (store (store (store .cse4 .cse5 v_ArrVal_656) .cse23 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse37 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse36 .cse2) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse36 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse37)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse37 1) c_~N~0)))))) (forall ((v_ArrVal_656 Int)) (or (not (<= .cse35 v_ArrVal_656)) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse38 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse39 (store (store (store .cse4 .cse5 v_ArrVal_656) .cse23 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660))) (or (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38 1) c_~N~0) (= (select .cse39 .cse2) 11) (< 1 (select .cse39 |c_ULTIMATE.start_main_~b~0#1.offset|))))))))))))) .cse0) (<= c_~N~0 5))))) is different from false [2022-11-03 02:46:35,910 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~b~0#1.base|)) (.cse1 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (and (or (not (< 1 c_~N~0)) (let ((.cse4 (+ (* (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|))) (and (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse0 (store (store .cse3 .cse4 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse2 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse0 .cse1) 11) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse0 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse2)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse2 1) c_~N~0)))) (forall ((v_ArrVal_660 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_658 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse5 (store (store .cse3 .cse4 v_ArrVal_658) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_660)) (.cse6 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select .cse5 .cse1) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< 1 (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse6)) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (< (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse6 1) c_~N~0))))))) (let ((.cse7 (= (select .cse3 .cse1) 11)) (.cse8 (= (select .cse3 |c_ULTIMATE.start_main_~b~0#1.offset|) 1))) (or (and .cse7 .cse8 (exists ((|ULTIMATE.start_main_~a~0#1.base| Int)) (let ((.cse10 (select |c_#memory_int| |ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse9 (select .cse10 8))) (and (<= (+ .cse9 10) (select .cse10 16)) (= (select .cse10 0) 10) (<= 20 .cse9))))) (<= (+ (* (div (+ (- 4) |c_ULTIMATE.start_main_~i~0#1|) 4294967296) 4294967296) 4294967299) c_~N~0)) (and (exists ((|ULTIMATE.start_main_~a~0#1.base| Int)) (let ((.cse12 (select |c_#memory_int| |ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse11 (select .cse12 8))) (and (<= (+ .cse11 11) (select .cse3 (+ 16 |c_ULTIMATE.start_main_~b~0#1.offset|))) (<= (+ .cse11 10) (select .cse12 16)) (= (select .cse12 0) 10) (<= 20 .cse11))))) (or (and .cse7 (<= (+ (* (div (+ (- 2) |c_ULTIMATE.start_main_~i~0#1|) 4294967296) 4294967296) 4294967297) c_~N~0)) (and (or (and .cse7 (<= |c_ULTIMATE.start_main_~i~0#1| c_~N~0)) (<= (+ (* (div (+ (- 3) |c_ULTIMATE.start_main_~i~0#1|) 4294967296) 4294967296) 4294967298) c_~N~0)) .cse8))))) (< 4 c_~N~0) (= 0 |c_ULTIMATE.start_main_~b~0#1.offset|) (<= c_~N~0 5))) is different from false [2022-11-03 02:46:38,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:46:38,195 INFO L93 Difference]: Finished difference Result 86 states and 110 transitions. [2022-11-03 02:46:38,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-03 02:46:38,195 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-03 02:46:38,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:46:38,196 INFO L225 Difference]: With dead ends: 86 [2022-11-03 02:46:38,196 INFO L226 Difference]: Without dead ends: 84 [2022-11-03 02:46:38,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 360.0s TimeCoverageRelationStatistics Valid=295, Invalid=1680, Unknown=25, NotChecked=450, Total=2450 [2022-11-03 02:46:38,198 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 13 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:46:38,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 30 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 65 Invalid, 0 Unknown, 160 Unchecked, 0.2s Time] [2022-11-03 02:46:38,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-11-03 02:46:38,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 61. [2022-11-03 02:46:38,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.3833333333333333) internal successors, (83), 60 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:46:38,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 83 transitions. [2022-11-03 02:46:38,239 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 83 transitions. Word has length 18 [2022-11-03 02:46:38,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:46:38,239 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 83 transitions. [2022-11-03 02:46:38,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:46:38,240 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 83 transitions. [2022-11-03 02:46:38,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 02:46:38,241 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:46:38,241 INFO L195 NwaCegarLoop]: trace histogram [6, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:46:38,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-03 02:46:38,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:46:38,446 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:46:38,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:46:38,447 INFO L85 PathProgramCache]: Analyzing trace with hash -347363142, now seen corresponding path program 6 times [2022-11-03 02:46:38,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:46:38,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920989052] [2022-11-03 02:46:38,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:46:38,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:46:38,471 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:46:38,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [551354475] [2022-11-03 02:46:38,471 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 02:46:38,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:46:38,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:46:38,472 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:46:38,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-03 02:46:38,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 02:46:38,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:46:38,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-03 02:46:38,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:46:38,677 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:46:38,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:46:38,765 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 15 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-03 02:46:38,766 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:46:38,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920989052] [2022-11-03 02:46:38,766 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:46:38,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551354475] [2022-11-03 02:46:38,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551354475] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:46:38,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1182932444] [2022-11-03 02:46:38,768 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:46:38,768 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:46:38,768 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:46:38,768 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:46:38,769 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:46:38,913 INFO L356 Elim1Store]: treesize reduction 111, result has 29.3 percent of original size [2022-11-03 02:46:38,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 64 [2022-11-03 02:46:39,030 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:46:39,031 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:46:39,050 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:46:39,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,099 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:46:39,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,388 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:46:39,388 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 560 treesize of output 528 [2022-11-03 02:46:39,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,483 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:46:39,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,505 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:46:39,506 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:46:39,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,598 INFO L356 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-03 02:46:39,598 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 210 treesize of output 191 [2022-11-03 02:46:39,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:39,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:39,646 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:46:39,647 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:46:39,714 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:46:40,296 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3231#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:46:40,297 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:46:40,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:46:40,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-11-03 02:46:40,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200847213] [2022-11-03 02:46:40,297 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:46:40,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-03 02:46:40,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:46:40,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-03 02:46:40,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2022-11-03 02:46:40,299 INFO L87 Difference]: Start difference. First operand 61 states and 83 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:46:41,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:46:41,250 INFO L93 Difference]: Finished difference Result 140 states and 165 transitions. [2022-11-03 02:46:41,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-03 02:46:41,251 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-03 02:46:41,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:46:41,252 INFO L225 Difference]: With dead ends: 140 [2022-11-03 02:46:41,252 INFO L226 Difference]: Without dead ends: 117 [2022-11-03 02:46:41,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=536, Invalid=1914, Unknown=0, NotChecked=0, Total=2450 [2022-11-03 02:46:41,254 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 116 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:46:41,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 187 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 02:46:41,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2022-11-03 02:46:41,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 45. [2022-11-03 02:46:41,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.3409090909090908) internal successors, (59), 44 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:46:41,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 59 transitions. [2022-11-03 02:46:41,286 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 59 transitions. Word has length 18 [2022-11-03 02:46:41,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:46:41,286 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 59 transitions. [2022-11-03 02:46:41,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:46:41,287 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 59 transitions. [2022-11-03 02:46:41,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-03 02:46:41,287 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:46:41,288 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-03 02:46:41,315 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-03 02:46:41,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-03 02:46:41,506 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:46:41,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:46:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1947804162, now seen corresponding path program 7 times [2022-11-03 02:46:41,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:46:41,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962815998] [2022-11-03 02:46:41,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:46:41,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:46:41,523 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:46:41,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274941026] [2022-11-03 02:46:41,523 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:46:41,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:46:41,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:46:41,525 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:46:41,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-03 02:46:42,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:46:42,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-03 02:46:42,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:46:42,163 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:46:42,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,171 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-03 02:46:42,174 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 20 [2022-11-03 02:46:42,178 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:46:42,185 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:46:42,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,221 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:46:42,222 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 32 [2022-11-03 02:46:42,284 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:46:42,285 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 89 treesize of output 81 [2022-11-03 02:46:42,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,297 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 70 treesize of output 135 [2022-11-03 02:46:42,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,328 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 94 treesize of output 35 [2022-11-03 02:46:42,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,376 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:46:42,377 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 45 treesize of output 44 [2022-11-03 02:46:42,469 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:46:42,470 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 159 treesize of output 145 [2022-11-03 02:46:42,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:42,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,487 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:46:42,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,527 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 179 treesize of output 103 [2022-11-03 02:46:42,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:42,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,605 INFO L356 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-03 02:46:42,605 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 62 treesize of output 56 [2022-11-03 02:46:42,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:46:42,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:46:42,674 INFO L356 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-03 02:46:42,674 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 70 treesize of output 69 [2022-11-03 02:46:42,975 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:46:42,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:47:29,791 WARN L234 SmtUtils]: Spent 18.52s on a formula simplification. DAG size of input: 171 DAG size of output: 136 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:47:29,800 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 18 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:47:29,800 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:47:29,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962815998] [2022-11-03 02:47:29,801 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:47:29,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274941026] [2022-11-03 02:47:29,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274941026] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:47:29,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [343100490] [2022-11-03 02:47:29,802 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-03 02:47:29,802 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:47:29,803 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:47:29,803 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:47:29,803 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:47:29,923 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:47:29,923 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:47:29,938 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:47:29,955 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 31 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 105 [2022-11-03 02:47:29,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:29,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,000 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:47:30,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:30,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:30,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,248 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:47:30,249 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 589 treesize of output 530 [2022-11-03 02:47:30,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,352 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:47:30,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:30,395 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:30,395 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:47:30,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:30,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:30,438 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:30,438 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:47:30,504 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:47:34,486 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3707#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:47:34,486 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:47:34,486 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:47:34,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2022-11-03 02:47:34,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778245375] [2022-11-03 02:47:34,487 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:47:34,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-11-03 02:47:34,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:47:34,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-11-03 02:47:34,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=811, Unknown=2, NotChecked=0, Total=930 [2022-11-03 02:47:34,488 INFO L87 Difference]: Start difference. First operand 45 states and 59 transitions. Second operand has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:40,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:47:40,673 INFO L93 Difference]: Finished difference Result 62 states and 76 transitions. [2022-11-03 02:47:40,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-03 02:47:40,674 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-03 02:47:40,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:47:40,674 INFO L225 Difference]: With dead ends: 62 [2022-11-03 02:47:40,675 INFO L226 Difference]: Without dead ends: 60 [2022-11-03 02:47:40,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 414 ImplicationChecksByTransitivity, 55.5s TimeCoverageRelationStatistics Valid=155, Invalid=1033, Unknown=2, NotChecked=0, Total=1190 [2022-11-03 02:47:40,676 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 0 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:47:40,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 33 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 42 Invalid, 0 Unknown, 61 Unchecked, 0.2s Time] [2022-11-03 02:47:40,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-11-03 02:47:40,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 48. [2022-11-03 02:47:40,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.3191489361702127) internal successors, (62), 47 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:40,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 62 transitions. [2022-11-03 02:47:40,715 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 62 transitions. Word has length 19 [2022-11-03 02:47:40,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:47:40,715 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 62 transitions. [2022-11-03 02:47:40,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.4) internal successors, (35), 25 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:40,716 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 62 transitions. [2022-11-03 02:47:40,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-03 02:47:40,717 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:47:40,717 INFO L195 NwaCegarLoop]: trace histogram [8, 4, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:47:40,721 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-03 02:47:40,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-03 02:47:40,918 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:47:40,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:47:40,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1564621520, now seen corresponding path program 7 times [2022-11-03 02:47:40,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:47:40,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840175212] [2022-11-03 02:47:40,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:47:40,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:47:40,944 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:47:40,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [81612842] [2022-11-03 02:47:40,945 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 02:47:40,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:47:40,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:47:40,946 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:47:40,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-03 02:47:41,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:47:41,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 02:47:41,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:47:41,167 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 30 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 02:47:41,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:47:41,260 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 30 proven. 10 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 02:47:41,260 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:47:41,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840175212] [2022-11-03 02:47:41,260 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:47:41,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81612842] [2022-11-03 02:47:41,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81612842] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:47:41,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [204344870] [2022-11-03 02:47:41,262 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:47:41,262 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:47:41,263 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:47:41,263 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:47:41,263 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:47:41,357 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:47:41,358 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:47:41,505 INFO L356 Elim1Store]: treesize reduction 111, result has 29.3 percent of original size [2022-11-03 02:47:41,506 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 64 [2022-11-03 02:47:41,634 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:47:41,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:47:41,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:41,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,672 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:47:41,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:41,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:41,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,901 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:47:41,902 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 560 treesize of output 528 [2022-11-03 02:47:41,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:41,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:47:42,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,007 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:42,008 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:47:42,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:42,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:42,149 INFO L356 Elim1Store]: treesize reduction 253, result has 10.3 percent of original size [2022-11-03 02:47:42,149 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 146 treesize of output 177 [2022-11-03 02:47:42,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:42,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:42,209 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:42,209 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:47:42,225 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:47:42,564 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4035#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:47:42,564 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:47:42,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:47:42,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2022-11-03 02:47:42,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378853619] [2022-11-03 02:47:42,566 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:47:42,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-03 02:47:42,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:47:42,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-03 02:47:42,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-11-03 02:47:42,567 INFO L87 Difference]: Start difference. First operand 48 states and 62 transitions. Second operand has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:43,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:47:43,070 INFO L93 Difference]: Finished difference Result 99 states and 115 transitions. [2022-11-03 02:47:43,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-03 02:47:43,071 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-03 02:47:43,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:47:43,072 INFO L225 Difference]: With dead ends: 99 [2022-11-03 02:47:43,072 INFO L226 Difference]: Without dead ends: 83 [2022-11-03 02:47:43,073 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=262, Invalid=998, Unknown=0, NotChecked=0, Total=1260 [2022-11-03 02:47:43,073 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 70 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:47:43,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 54 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 02:47:43,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-11-03 02:47:43,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 54. [2022-11-03 02:47:43,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.2264150943396226) internal successors, (65), 53 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:43,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions. [2022-11-03 02:47:43,117 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 19 [2022-11-03 02:47:43,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:47:43,117 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 65 transitions. [2022-11-03 02:47:43,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 17 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:43,118 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions. [2022-11-03 02:47:43,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-03 02:47:43,118 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:47:43,119 INFO L195 NwaCegarLoop]: trace histogram [8, 5, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:47:43,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-03 02:47:43,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-03 02:47:43,330 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:47:43,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:47:43,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1445055253, now seen corresponding path program 8 times [2022-11-03 02:47:43,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:47:43,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043919861] [2022-11-03 02:47:43,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:47:43,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:47:43,356 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:47:43,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666487402] [2022-11-03 02:47:43,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:47:43,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:47:43,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:47:43,358 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:47:43,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-03 02:47:47,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 02:47:47,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:47:47,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-03 02:47:47,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:47:47,728 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:47:47,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:47:47,940 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 36 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:47:47,940 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:47:47,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043919861] [2022-11-03 02:47:47,940 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 02:47:47,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666487402] [2022-11-03 02:47:47,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666487402] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 02:47:47,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1071532382] [2022-11-03 02:47:47,942 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-03 02:47:47,942 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 02:47:47,942 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 02:47:47,942 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 02:47:47,943 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 02:47:48,036 INFO L356 Elim1Store]: treesize reduction 66, result has 37.7 percent of original size [2022-11-03 02:47:48,036 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 24 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 123 [2022-11-03 02:47:48,158 INFO L356 Elim1Store]: treesize reduction 136, result has 24.9 percent of original size [2022-11-03 02:47:48,158 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 8 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 44 treesize of output 77 [2022-11-03 02:47:48,175 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 12 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 43 [2022-11-03 02:47:48,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:48,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 31 disjoint index pairs (out of 66 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 141 treesize of output 166 [2022-11-03 02:47:48,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:48,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:48,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,440 INFO L356 Elim1Store]: treesize reduction 308, result has 0.3 percent of original size [2022-11-03 02:47:48,440 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 42 case distinctions, treesize of input 589 treesize of output 530 [2022-11-03 02:47:48,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,537 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 63 [2022-11-03 02:47:48,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:48,568 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:48,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 26 [2022-11-03 02:47:48,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:48,611 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:48,611 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:47:48,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:48,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:48,654 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:48,654 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 90 treesize of output 93 [2022-11-03 02:47:48,666 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 02:47:49,344 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4451#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (< |ULTIMATE.start_main_~i~0#1| ~N~0) (= (select (select |#memory_int| |ULTIMATE.start_main_~b~0#1.base|) (+ |ULTIMATE.start_main_~b~0#1.offset| (* (ite (<= (mod |ULTIMATE.start_main_~i~0#1| 4294967296) 2147483647) (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (+ (mod |ULTIMATE.start_main_~i~0#1| 4294967296) (- 4294967296))) 8))) |ULTIMATE.start_main_#t~mem13#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= (+ (* 5 (* |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~i~0#1|)) (* 5 |ULTIMATE.start_main_~i~0#1|) 1) |ULTIMATE.start_main_#t~mem13#1|) 1 0)) (= |ULTIMATE.start_main_~b~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-03 02:47:49,344 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 02:47:49,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 02:47:49,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 26 [2022-11-03 02:47:49,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866902676] [2022-11-03 02:47:49,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 02:47:49,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 02:47:49,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:47:49,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 02:47:49,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=711, Unknown=0, NotChecked=0, Total=930 [2022-11-03 02:47:49,354 INFO L87 Difference]: Start difference. First operand 54 states and 65 transitions. Second operand has 26 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:50,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:47:50,878 INFO L93 Difference]: Finished difference Result 205 states and 223 transitions. [2022-11-03 02:47:50,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-03 02:47:50,879 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-11-03 02:47:50,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:47:50,880 INFO L225 Difference]: With dead ends: 205 [2022-11-03 02:47:50,880 INFO L226 Difference]: Without dead ends: 189 [2022-11-03 02:47:50,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 16 SyntacticMatches, 13 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1675 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1012, Invalid=3958, Unknown=0, NotChecked=0, Total=4970 [2022-11-03 02:47:50,882 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 435 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:47:50,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 103 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 02:47:50,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-11-03 02:47:50,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 92. [2022-11-03 02:47:50,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.2087912087912087) internal successors, (110), 91 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:50,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 110 transitions. [2022-11-03 02:47:50,929 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 110 transitions. Word has length 20 [2022-11-03 02:47:50,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:47:50,929 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 110 transitions. [2022-11-03 02:47:50,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:47:50,930 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 110 transitions. [2022-11-03 02:47:50,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-03 02:47:50,931 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:47:50,931 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:47:50,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-03 02:47:51,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:47:51,138 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:47:51,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:47:51,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1802518636, now seen corresponding path program 8 times [2022-11-03 02:47:51,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:47:51,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142687921] [2022-11-03 02:47:51,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:47:51,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:47:51,158 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 02:47:51,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [168855078] [2022-11-03 02:47:51,158 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 02:47:51,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 02:47:51,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:47:51,160 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 02:47:51,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_21fb6c62-9a2e-4985-9495-8ed5f120344d/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-03 02:47:53,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 02:47:53,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 02:47:53,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-03 02:47:53,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 02:47:53,923 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-03 02:47:53,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:53,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 23 [2022-11-03 02:47:53,944 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 20 [2022-11-03 02:47:53,948 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:47:53,954 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select 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-11-03 02:47:54,024 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:47:54,025 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,034 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,107 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:54,107 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,161 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:54,161 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,236 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 02:47:54,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 72 [2022-11-03 02:47:54,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,256 INFO L356 Elim1Store]: treesize reduction 31, result has 3.1 percent of original size [2022-11-03 02:47:54,256 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 57 treesize of output 111 [2022-11-03 02:47:54,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,318 INFO L356 Elim1Store]: treesize reduction 31, result has 35.4 percent of original size [2022-11-03 02:47:54,318 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 85 treesize of output 36 [2022-11-03 02:47:54,412 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 74 treesize of output 70 [2022-11-03 02:47:54,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,422 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 59 treesize of output 110 [2022-11-03 02:47:54,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,476 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 83 treesize of output 34 [2022-11-03 02:47:54,634 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:47:54,635 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:47:54,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,645 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,663 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 44 [2022-11-03 02:47:54,770 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 02:47:54,770 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 107 treesize of output 99 [2022-11-03 02:47:54,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,778 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,811 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-11-03 02:47:54,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:54,912 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 02:47:54,912 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 43 treesize of output 44 [2022-11-03 02:47:55,008 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 02:47:55,008 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 81 treesize of output 79 [2022-11-03 02:47:55,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:55,027 INFO L356 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-11-03 02:47:55,027 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 121 [2022-11-03 02:47:55,040 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 72 treesize of output 14 [2022-11-03 02:47:55,272 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 143 treesize of output 133 [2022-11-03 02:47:55,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:55,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:47:55,304 INFO L356 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-03 02:47:55,304 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 106 treesize of output 155 [2022-11-03 02:47:55,405 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 60 treesize of output 12 [2022-11-03 02:48:24,848 WARN L234 SmtUtils]: Spent 24.84s on a formula simplification. DAG size of input: 95 DAG size of output: 84 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:48:31,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 106 treesize of output 92 [2022-11-03 02:48:31,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:48:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 02:48:31,769 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 23 [2022-11-03 02:48:31,809 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:48:31,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 02:48:44,748 WARN L234 SmtUtils]: Spent 6.05s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:49:09,684 WARN L234 SmtUtils]: Spent 16.35s on a formula simplification. DAG size of input: 77 DAG size of output: 57 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:49:53,652 WARN L234 SmtUtils]: Spent 34.54s on a formula simplification. DAG size of input: 84 DAG size of output: 63 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:51:17,875 WARN L234 SmtUtils]: Spent 1.08m on a formula simplification. DAG size of input: 147 DAG size of output: 110 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:51:29,906 WARN L234 SmtUtils]: Spent 5.15s on a formula simplification that was a NOOP. DAG size: 68 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:51:55,462 WARN L234 SmtUtils]: Spent 18.77s on a formula simplification. DAG size of input: 105 DAG size of output: 104 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 02:52:09,091 WARN L855 $PredicateComparison]: unable to prove that (or (not (< 1 c_~N~0)) (let ((.cse49 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296))) (let ((.cse11 (<= .cse49 2147483647)) (.cse48 (* .cse49 8))) (let ((.cse2 (+ 2 |c_ULTIMATE.start_main_~i~0#1|)) (.cse8 (+ .cse48 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse17 (not .cse11)) (.cse13 (+ |c_ULTIMATE.start_main_~i~0#1| 1)) (.cse7 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse23 (+ .cse48 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse9 (+ 16 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse10 (+ 24 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse5 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (and (or (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_996 Int)) (let ((.cse3 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse0 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse1 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse3))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse0) c_~N~0) (<= c_~N~0 .cse1) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse0 1)) (< .cse1 .cse2) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse3 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (= (select (store (store (store (store (let ((.cse6 (store (store (store .cse7 .cse8 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse4 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse6) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse4 .cse5 (+ (select .cse6 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse4 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11))))) .cse11) (or (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int) (v_ArrVal_996 Int)) (let ((.cse12 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse14 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse12) c_~N~0) (not (<= .cse13 |v_ULTIMATE.start_main_~i~0#1_438|)) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse12 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (< .cse14 c_~N~0)) (= (select (store (store (store (store (let ((.cse16 (store (store (store .cse7 .cse8 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse14 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse15 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse16) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse15 .cse5 (+ (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse15 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647)))) .cse11) (or .cse17 (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_996 Int)) (let ((.cse20 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse18 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse19 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse20))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse18) c_~N~0) (<= c_~N~0 .cse19) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse18 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< .cse19 .cse2) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse20 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (= (select (store (store (store (store (let ((.cse22 (store (store (store .cse7 .cse23 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse21 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse22) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse21 .cse5 (+ (select .cse21 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse22 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0)))))) (or .cse17 (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_996 Int)) (let ((.cse28 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse24 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse25 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse28))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse24) c_~N~0) (<= c_~N~0 .cse25) (= (select (store (store (store (store (let ((.cse27 (store (store (store .cse7 .cse23 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse26 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse27) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse26 .cse5 (+ (select .cse26 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse27 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse24 1)) (< .cse25 .cse2) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse28 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))) (or .cse17 (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_996 Int)) (let ((.cse33 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse29 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse30 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse33))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse29) c_~N~0) (<= c_~N~0 .cse30) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse32 (store (store (store .cse7 .cse23 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse31 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse32) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse31 .cse5 (+ (select .cse31 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse32 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse29 1)) (< .cse30 .cse2) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse33 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))) (or (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_996 Int)) (let ((.cse38 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse34 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse35 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse38))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse34) c_~N~0) (<= c_~N~0 .cse35) (= (select (store (store (store (store (let ((.cse37 (store (store (store .cse7 .cse8 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse36 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse37) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse36 .cse5 (+ (select .cse37 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse36 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse34 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< .cse35 .cse2) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse38 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0))))) .cse11) (or (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_996 Int)) (let ((.cse41 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse39 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse40 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse41))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse39) c_~N~0) (<= c_~N~0 .cse40) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse39 1)) (< .cse40 .cse2) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse41 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (= (select (store (store (store (store (let ((.cse43 (store (store (store .cse7 .cse8 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse42 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse43) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse42 .cse5 (+ (select .cse42 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse43 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) .cse11) (or .cse17 (forall ((v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int) (v_ArrVal_996 Int)) (let ((.cse44 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse47 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse44) c_~N~0) (not (<= .cse13 |v_ULTIMATE.start_main_~i~0#1_438|)) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (= (select (store (store (store (store (let ((.cse46 (store (store (store .cse7 .cse23 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse47 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse45 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse46) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse45 .cse5 (+ (select .cse45 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse46 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse9 v_ArrVal_1005) .cse10 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse5) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse44 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (< .cse47 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647)))))))))) is different from true [2022-11-03 02:52:32,422 WARN L855 $PredicateComparison]: unable to prove that (or (not (< 1 c_~N~0)) (not (< |c_ULTIMATE.start_main_~i~0#1| c_~N~0)) (let ((.cse90 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296)) (.cse89 (mod (+ |c_ULTIMATE.start_main_~i~0#1| 1) 4294967296))) (let ((.cse0 (<= .cse89 2147483647)) (.cse88 (* .cse90 8)) (.cse13 (<= .cse90 2147483647)) (.cse87 (* .cse89 8))) (let ((.cse21 (+ 3 |c_ULTIMATE.start_main_~i~0#1|)) (.cse10 (+ .cse87 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse1 (not .cse13)) (.cse9 (+ .cse88 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse3 (+ 2 |c_ULTIMATE.start_main_~i~0#1|)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse17 (+ .cse88 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse25 (+ .cse87 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse11 (+ 16 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse12 (+ 24 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse31 (not .cse0))) (and (or .cse0 (and (or .cse1 (forall ((v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int) (v_ArrVal_996 Int)) (let ((.cse2 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse4 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse2) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse2 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse3 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse4 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (= (select (store (store (store (store (let ((.cse7 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse4 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse7) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse5 .cse6 (+ (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse7 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11))))) (or .cse13 (forall ((v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int) (v_ArrVal_996 Int)) (let ((.cse14 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse18 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse14) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse14 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse3 |v_ULTIMATE.start_main_~i~0#1_438|)) (= (select (store (store (store (store (let ((.cse16 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse18 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse15 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse16) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse15 .cse6 (+ (select .cse15 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (not (< .cse18 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647))))))) (or (and (or .cse13 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse22 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse20 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse22)) (.cse19 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse19) c_~N~0) (< .cse20 .cse21) (<= c_~N~0 .cse20) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse19 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse22 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (= (select (store (store (store (store (let ((.cse24 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse23 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse24) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse23 .cse6 (+ (select .cse24 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse23 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11)))))) (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse30 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse27 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse30)) (.cse26 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse26) c_~N~0) (< .cse27 .cse21) (<= c_~N~0 .cse27) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse26 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse29 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse28 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse29) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse28 .cse6 (+ (select .cse28 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse29 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse30 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0))))) .cse1)) .cse31) (or (and (or .cse1 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse36 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse33 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse36)) (.cse32 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse32) c_~N~0) (< .cse33 .cse21) (<= c_~N~0 .cse33) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse35 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse34 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse35) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse34 .cse6 (+ (select .cse35 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse34 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse32 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse36 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))) (or .cse13 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse41 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse40 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse41)) (.cse39 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (= (select (store (store (store (store (let ((.cse38 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse37 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse38) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse37 .cse6 (+ (select .cse38 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse37 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse39) c_~N~0) (< .cse40 .cse21) (<= c_~N~0 .cse40) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse39 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse41 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))))) .cse31) (or .cse0 (and (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse44 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse43 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse44)) (.cse42 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse42) c_~N~0) (< .cse43 .cse21) (<= c_~N~0 .cse43) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse42 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse44 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (= (select (store (store (store (store (let ((.cse46 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse45 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse46) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse45 .cse6 (+ (select .cse46 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse45 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) .cse13) (or .cse1 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse49 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse48 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse49)) (.cse47 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse47) c_~N~0) (< .cse48 .cse21) (<= c_~N~0 .cse48) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse47 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse49 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (= (select (store (store (store (store (let ((.cse51 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse50 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse51) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse50 .cse6 (+ (select .cse50 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse51 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11)))))))) (or (and (or .cse13 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse52 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse53 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse52) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse53)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse55 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse54 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse55) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse54 .cse6 (+ (select .cse54 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse55 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse52 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse53 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse60 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse59 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse60)) (.cse56 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56) c_~N~0) (= (select (store (store (store (store (let ((.cse58 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse57 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse58) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse57 .cse6 (+ (select .cse58 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse57 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< .cse59 .cse21) (<= c_~N~0 .cse59) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse60 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) .cse1)) .cse31) (or .cse0 (and (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse63 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse64 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (= (select (store (store (store (store (let ((.cse62 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse61 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse62) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse61 .cse6 (+ (select .cse61 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse63) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse64)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse63 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse64 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))) .cse13) (or .cse1 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse67 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse66 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse67)) (.cse65 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse65) c_~N~0) (< .cse66 .cse21) (<= c_~N~0 .cse66) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse65 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse67 1) c_~N~0) (= (select (store (store (store (store (let ((.cse69 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse68 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse69) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse68 .cse6 (+ (select .cse68 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse69 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))))) (or .cse0 (and (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse74 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse71 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse74)) (.cse70 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse70) c_~N~0) (< .cse71 .cse21) (<= c_~N~0 .cse71) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse70 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse73 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse72 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse73) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse72 .cse6 (+ (select .cse73 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse72 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse74 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0))))) .cse13) (or .cse1 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse75 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse76 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse75) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse76)) (= (select (store (store (store (store (let ((.cse78 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse10 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse77 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse78) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse77 .cse6 (+ (select .cse78 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse77 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse75 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse76 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0))))))) (or (and (or .cse1 (forall ((v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int) (v_ArrVal_996 Int)) (let ((.cse79 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse82 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse79) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (= (select (store (store (store (store (let ((.cse81 (store (store (store (store .cse8 .cse9 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse82 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse80 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse81) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse80 .cse6 (+ (select .cse80 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse81 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse79 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse3 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse82 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647))))) (or (forall ((v_ArrVal_995 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (v_ArrVal_998 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int) (v_ArrVal_996 Int)) (let ((.cse83 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse84 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse83) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse83 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse3 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse84 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (= (select (store (store (store (store (let ((.cse86 (store (store (store (store .cse8 .cse17 v_ArrVal_995) .cse25 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse84 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse85 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse86) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse85 .cse6 (+ (select .cse85 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse86 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse11 v_ArrVal_1005) .cse12 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11)))) .cse13)) .cse31)))))) is different from true [2022-11-03 02:53:16,538 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse130 (+ |c_ULTIMATE.start_main_~i~0#1| 1))) (or (let ((.cse127 (mod (+ 2 |c_ULTIMATE.start_main_~i~0#1|) 4294967296)) (.cse128 (mod |c_ULTIMATE.start_main_~i~0#1| 4294967296)) (.cse129 (mod .cse130 4294967296))) (let ((.cse14 (<= .cse129 2147483647)) (.cse21 (<= .cse128 2147483647)) (.cse125 (* .cse129 8)) (.cse126 (* .cse128 8)) (.cse27 (<= .cse127 2147483647)) (.cse124 (* 8 .cse127))) (let ((.cse34 (+ 3 |c_ULTIMATE.start_main_~i~0#1|)) (.cse11 (+ .cse124 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse42 (not .cse27)) (.cse9 (+ .cse126 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse10 (+ .cse125 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse15 (not .cse21)) (.cse0 (not .cse14)) (.cse2 (+ |c_ULTIMATE.start_main_~i~0#1| 4)) (.cse8 (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|)) (.cse26 (+ .cse126 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse20 (+ .cse125 |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368))) (.cse31 (+ .cse124 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse12 (+ 16 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse13 (+ 24 |c_ULTIMATE.start_main_~b~0#1.offset|)) (.cse6 (+ 8 |c_ULTIMATE.start_main_~b~0#1.offset|))) (and (or (and (or .cse0 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse4 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse1 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse4)) (.cse3 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse1 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse3) c_~N~0) (<= c_~N~0 .cse1) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse3 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse4 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (= (select (store (store (store (store (let ((.cse7 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse5 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse7) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse5 .cse6 (+ (select .cse7 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse5 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))) (or .cse14 (and (or .cse15 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse16 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse17 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse16) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse17)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse19 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse18 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse19) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse18 .cse6 (+ (select .cse18 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse16 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse17 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) (or .cse21 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse22 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse23 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse22) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse23)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse22 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse23 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (= (select (store (store (store (store (let ((.cse25 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse24 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse25) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse24 .cse6 (+ (select .cse24 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse25 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11)))))))) .cse27) (or (and (or .cse15 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int)) (let ((.cse28 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse32 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse28 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= 11 (select (store (store (store (store (let ((.cse30 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse32 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse29 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse30) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse29 .cse6 (+ (select .cse30 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse29 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6)) (not (< .cse32 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647))))) (or .cse21 (and (or .cse0 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int)) (let ((.cse33 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse35 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse33) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse33 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse34 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse35 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (= (select (store (store (store (store (let ((.cse37 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse35 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse36 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse37) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse36 .cse6 (+ (select .cse37 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse36 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11))))) (or .cse14 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int)) (let ((.cse38 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse41 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (= (select (store (store (store (store (let ((.cse40 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse41 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse39 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse40) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse39 .cse6 (+ (select .cse39 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse40 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse38 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse34 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse41 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647)))))))) .cse42) (or (and (or .cse21 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse47 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse43 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse47)) (.cse44 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse43 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse44) c_~N~0) (<= c_~N~0 .cse43) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse44 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse46 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse45 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse46) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse45 .cse6 (+ (select .cse45 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse46 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse47 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0)))))) (or .cse15 (and (or .cse0 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse48 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse49 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse48) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse49)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse48 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse51 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse50 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse51) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse50 .cse6 (+ (select .cse51 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse50 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse49 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0))))) (or .cse14 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse54 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse55 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (= (select (store (store (store (store (let ((.cse53 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse52 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse53) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse52 .cse6 (+ (select .cse52 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse53 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse54) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse55)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse54 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse55 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0)))))))) .cse27) (or .cse27 (and (or .cse21 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int)) (let ((.cse56 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse59 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (= (select (store (store (store (store (let ((.cse58 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse59 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse57 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse58) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse57 .cse6 (+ (select .cse57 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse58 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse56 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse34 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse59 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647))))) (or .cse15 (and (or .cse0 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int)) (let ((.cse60 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse63 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse60) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (= 11 (select (store (store (store (store (let ((.cse62 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse63 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse61 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse62) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse61 .cse6 (+ (select .cse62 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse61 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6)) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse60 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (not (<= .cse34 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse63 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647))))) (or .cse14 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|v_ULTIMATE.start_main_~i~0#1_438| Int)) (let ((.cse64 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse67 (+ |v_ULTIMATE.start_main_~i~0#1_438| 1))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse64) c_~N~0) (< (+ 2 |v_ULTIMATE.start_main_~i~0#1_438|) c_~N~0) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse64 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse66 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* (mod |v_ULTIMATE.start_main_~i~0#1_438| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod .cse67 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse65 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse66) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse65 .cse6 (+ (select .cse66 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse65 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (not (<= .cse34 |v_ULTIMATE.start_main_~i~0#1_438|)) (not (< .cse67 c_~N~0)) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647))))))))) (or .cse42 (and (or (and (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse68 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse69 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse68) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse69)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse68 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse69 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (= (select (store (store (store (store (let ((.cse71 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse70 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse71) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse70 .cse6 (+ (select .cse70 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse71 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11)))) .cse0) (or .cse14 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse72 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse73 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse72) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse73)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse72 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse73 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (= (select (store (store (store (store (let ((.cse75 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse74 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse75) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse74 .cse6 (+ (select .cse74 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse75 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))) .cse21) (or .cse15 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse80 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse76 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse80)) (.cse77 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse76 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse77) c_~N~0) (<= c_~N~0 .cse76) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse79 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse78 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse79) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse78 .cse6 (+ (select .cse78 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse79 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse77 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse80 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))))) (or .cse42 (and (or .cse15 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse81 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse82 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse81) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse82)) (= (select (store (store (store (store (let ((.cse84 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse83 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse84) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse83 .cse6 (+ (select .cse84 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse83 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse81 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse82 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0))))) (or (and (or .cse14 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse89 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse85 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse89)) (.cse86 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse85 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse86) c_~N~0) (<= c_~N~0 .cse85) (= (select (store (store (store (store (let ((.cse88 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse87 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse88) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse87 .cse6 (+ (select .cse87 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse88 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse86 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse89 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0)))))) (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse92 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse90 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse92)) (.cse91 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse90 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse91) c_~N~0) (<= c_~N~0 .cse90) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse91 1)) (<= 4294967296 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse92 1) c_~N~0) (<= |aux_mod_ULTIMATE.start_main_~i~0#1_45| 2147483647) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (= (select (store (store (store (store (let ((.cse94 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse93 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse94) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse93 .cse6 (+ (select .cse94 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse93 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) (- 34359738368) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11))))) .cse0)) .cse21))) (or (and (or .cse14 (and (or .cse21 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse95 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296)) (.cse96 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (or (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse95) c_~N~0) (<= c_~N~0 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse96)) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse95 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse96 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0) (= (select (store (store (store (store (let ((.cse98 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse97 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse98) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse97 .cse6 (+ (select .cse97 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse98 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11))))) (or .cse15 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse103 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse99 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse103)) (.cse100 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse99 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse100) c_~N~0) (<= c_~N~0 .cse99) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (= (select (store (store (store (store (let ((.cse102 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse20 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse101 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse102) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse101 .cse6 (+ (select .cse101 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse102 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse100 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse103 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))))) (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse108 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse104 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse108)) (.cse105 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse104 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse105) c_~N~0) (<= c_~N~0 .cse104) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse105 1)) (<= 4294967296 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (= (select (store (store (store (store (let ((.cse107 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse11 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset| (- 34359738368)) v_ArrVal_1000))) (let ((.cse106 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse107) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse106 .cse6 (+ (select .cse107 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse106 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse108 1) c_~N~0) (<= |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 2147483647) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) .cse0)) .cse27) (or .cse42 (and (or (and (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse113 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse109 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse113)) (.cse110 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse109 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse110) c_~N~0) (<= c_~N~0 .cse109) (= (select (store (store (store (store (let ((.cse112 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse111 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse112) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse111 .cse6 (+ (select .cse112 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse111 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse110 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse113 1) c_~N~0) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) .cse21) (or (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int)) (let ((.cse116 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse114 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse116)) (.cse115 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse114 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse115) c_~N~0) (<= c_~N~0 .cse114) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse115 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse116 1) c_~N~0) (= (select (store (store (store (store (let ((.cse118 (store (store (store (store (store .cse8 .cse9 v_ArrVal_993) .cse10 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse117 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse118) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse117 .cse6 (+ (select .cse117 |c_ULTIMATE.start_main_~b~0#1.offset|) (select .cse118 |c_ULTIMATE.start_main_~a~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6) 11) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0))))) .cse15)) .cse0) (or .cse14 (forall ((|aux_div_ULTIMATE.start_main_~i~0#1_45| Int) (v_ArrVal_998 Int) (v_ArrVal_996 Int) (v_ArrVal_995 Int) (v_ArrVal_993 Int) (v_ArrVal_1000 Int) (v_ArrVal_1010 Int) (|aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| Int) (v_ArrVal_1006 Int) (v_ArrVal_1005 Int) (v_ArrVal_1008 Int) (|aux_mod_ULTIMATE.start_main_~i~0#1_45| Int) (|aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| Int)) (let ((.cse121 (* |aux_div_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296))) (let ((.cse119 (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse121)) (.cse120 (* |aux_div_ULTIMATE.start_main_~i~0#1_45| 4294967296))) (or (< .cse119 .cse2) (< (+ 2 |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse120) c_~N~0) (<= c_~N~0 .cse119) (< 2147483647 |aux_mod_ULTIMATE.start_main_~i~0#1_45|) (<= c_~N~0 (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| .cse120 1)) (< (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| .cse121 1) c_~N~0) (= 11 (select (store (store (store (store (let ((.cse123 (store (store (store (store (store .cse8 .cse26 v_ArrVal_993) .cse20 v_ArrVal_995) .cse31 v_ArrVal_996) (+ (* 8 (mod (+ |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967295) 4294967296)) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_998) (+ (* (mod |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 4294967296) 8) |c_ULTIMATE.start_main_~a~0#1.offset|) v_ArrVal_1000))) (let ((.cse122 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse123) |c_ULTIMATE.start_main_~b~0#1.base|))) (store .cse122 .cse6 (+ (select .cse123 |c_ULTIMATE.start_main_~a~0#1.offset|) (select .cse122 |c_ULTIMATE.start_main_~b~0#1.offset|))))) .cse12 v_ArrVal_1005) .cse13 v_ArrVal_1006) (+ (* (mod |aux_mod_ULTIMATE.start_main_~i~0#1_45| 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1008) (+ (* (mod (+ |aux_mod_ULTIMATE.start_main_~i~0#1_45| 1) 4294967296) 8) |c_ULTIMATE.start_main_~b~0#1.offset|) v_ArrVal_1010) .cse6)) (< 2147483647 |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57|) (< |aux_mod_v_ULTIMATE.start_main_~i~0#1_438_57| 0) (< |aux_mod_ULTIMATE.start_main_~i~0#1_45| 0)))))))))))) (not (< 1 c_~N~0)) (not (< .cse130 c_~N~0)))) is different from true [2022-11-03 02:53:16,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:53:16,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:53:22,090 WARN L234 SmtUtils]: Spent 5.40s on a formula simplification that was a NOOP. DAG size: 15 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:53:22,090 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:53:22,091 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 1037 treesize of output 853 [2022-11-03 02:53:22,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:53:22,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:53:22,316 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 02:53:22,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 new quantified variables, introduced 3 case distinctions, treesize of input 679 treesize of output 596 [2022-11-03 02:53:22,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 02:53:28,543 WARN L234 SmtUtils]: Spent 6.21s on a formula simplification. DAG size of input: 108 DAG size of output: 99 (called from [L 353] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-03 02:53:28,543 INFO L356 Elim1Store]: treesize reduction 18, result has 88.5 percent of original size [2022-11-03 02:53:28,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 12 case distinctions, treesize of input 592 treesize of output 644