./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-fpi/ss1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-fpi/ss1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS --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 26cc6c43657aae3d6045b0e296032a25844d2e64f01344915dc1323c4b8b39f3 --- 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-8393723 [2022-11-19 07:16:08,263 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:16:08,265 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:16:08,289 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:16:08,290 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:16:08,291 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:16:08,293 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:16:08,296 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:16:08,298 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:16:08,299 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:16:08,300 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:16:08,301 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:16:08,302 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:16:08,303 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:16:08,304 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:16:08,306 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:16:08,307 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:16:08,308 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:16:08,310 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:16:08,312 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:16:08,314 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:16:08,316 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:16:08,318 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:16:08,319 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:16:08,323 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:16:08,324 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:16:08,324 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:16:08,325 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:16:08,326 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:16:08,327 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:16:08,327 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:16:08,328 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:16:08,329 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:16:08,330 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:16:08,340 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:16:08,342 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:16:08,343 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:16:08,343 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:16:08,344 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:16:08,345 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:16:08,345 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:16:08,346 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-19 07:16:08,408 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:16:08,409 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:16:08,409 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:16:08,409 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:16:08,410 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:16:08,410 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:16:08,410 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:16:08,411 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:16:08,411 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:16:08,411 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 07:16:08,411 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:16:08,411 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:16:08,412 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 07:16:08,412 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 07:16:08,412 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:16:08,412 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 07:16:08,416 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 07:16:08,416 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 07:16:08,417 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:16:08,417 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 07:16:08,417 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:16:08,417 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 07:16:08,418 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:16:08,418 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 07:16:08,418 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:16:08,419 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 07:16:08,419 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 07:16:08,419 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 07:16:08,420 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:16:08,420 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 07:16:08,420 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:16:08,421 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:16:08,421 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:16:08,421 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:16:08,422 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 07:16:08,422 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:16:08,423 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 07:16:08,423 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 07:16:08,423 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 07:16:08,424 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 07:16:08,424 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:16:08,424 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_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/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_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS 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 -> 26cc6c43657aae3d6045b0e296032a25844d2e64f01344915dc1323c4b8b39f3 [2022-11-19 07:16:08,725 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:16:08,763 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:16:08,766 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:16:08,768 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:16:08,769 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:16:08,771 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/array-fpi/ss1.c [2022-11-19 07:16:08,883 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/data/dd84bec7f/a36b9e0013ed416eb149b267e37ff7a7/FLAG6d60bca61 [2022-11-19 07:16:09,382 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:16:09,383 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/sv-benchmarks/c/array-fpi/ss1.c [2022-11-19 07:16:09,391 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/data/dd84bec7f/a36b9e0013ed416eb149b267e37ff7a7/FLAG6d60bca61 [2022-11-19 07:16:09,780 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/data/dd84bec7f/a36b9e0013ed416eb149b267e37ff7a7 [2022-11-19 07:16:09,783 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:16:09,785 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:16:09,787 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:16:09,787 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:16:09,792 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:16:09,793 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:16:09" (1/1) ... [2022-11-19 07:16:09,794 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@577e79e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:09, skipping insertion in model container [2022-11-19 07:16:09,794 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:16:09" (1/1) ... [2022-11-19 07:16:09,804 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:16:09,821 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:16:10,037 WARN L234 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_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/sv-benchmarks/c/array-fpi/ss1.c[586,599] [2022-11-19 07:16:10,061 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:16:10,071 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 07:16:10,085 WARN L234 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_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/sv-benchmarks/c/array-fpi/ss1.c[586,599] [2022-11-19 07:16:10,095 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:16:10,112 INFO L208 MainTranslator]: Completed translation [2022-11-19 07:16:10,113 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10 WrapperNode [2022-11-19 07:16:10,113 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:16:10,114 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 07:16:10,114 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 07:16:10,115 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 07:16:10,124 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,134 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,159 INFO L138 Inliner]: procedures = 17, calls = 31, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 95 [2022-11-19 07:16:10,160 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 07:16:10,160 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 07:16:10,161 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 07:16:10,161 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 07:16:10,172 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,173 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,176 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,176 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,183 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,203 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,205 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,206 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 07:16:10,217 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 07:16:10,217 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 07:16:10,217 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 07:16:10,219 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (1/1) ... [2022-11-19 07:16:10,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:16:10,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:10,270 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 07:16:10,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 07:16:10,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 07:16:10,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 07:16:10,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 07:16:10,329 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 07:16:10,329 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 07:16:10,329 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 07:16:10,330 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 07:16:10,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 07:16:10,330 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 07:16:10,460 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 07:16:10,462 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 07:16:10,675 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 07:16:10,723 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 07:16:10,723 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-19 07:16:10,726 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:16:10 BoogieIcfgContainer [2022-11-19 07:16:10,726 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 07:16:10,729 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 07:16:10,729 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 07:16:10,734 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 07:16:10,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:16:09" (1/3) ... [2022-11-19 07:16:10,735 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7155e08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:16:10, skipping insertion in model container [2022-11-19 07:16:10,735 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:16:10" (2/3) ... [2022-11-19 07:16:10,736 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7155e08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:16:10, skipping insertion in model container [2022-11-19 07:16:10,736 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:16:10" (3/3) ... [2022-11-19 07:16:10,737 INFO L112 eAbstractionObserver]: Analyzing ICFG ss1.c [2022-11-19 07:16:10,762 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 07:16:10,763 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 07:16:10,852 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 07:16:10,861 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;@2e8794a1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 07:16:10,861 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 07:16:10,866 INFO L276 IsEmpty]: Start isEmpty. Operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 11 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-19 07:16:10,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-19 07:16:10,875 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:10,876 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:10,876 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:10,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:10,883 INFO L85 PathProgramCache]: Analyzing trace with hash 581057961, now seen corresponding path program 1 times [2022-11-19 07:16:10,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:10,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285370877] [2022-11-19 07:16:10,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:10,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:11,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:16:11,177 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:11,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285370877] [2022-11-19 07:16:11,178 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-19 07:16:11,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408814552] [2022-11-19 07:16:11,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:11,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:11,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:11,183 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:11,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 07:16:11,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:16:11,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:16:11,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:11,447 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-19 07:16:11,448 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:16:11,449 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408814552] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:16:11,450 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:16:11,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:16:11,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431598581] [2022-11-19 07:16:11,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:16:11,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:16:11,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:11,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:16:11,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:16:11,537 INFO L87 Difference]: Start difference. First operand has 12 states, 10 states have (on average 1.7) internal successors, (17), 11 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) Second operand has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 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-19 07:16:11,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:11,613 INFO L93 Difference]: Finished difference Result 22 states and 31 transitions. [2022-11-19 07:16:11,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:16:11,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 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-19 07:16:11,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:11,632 INFO L225 Difference]: With dead ends: 22 [2022-11-19 07:16:11,632 INFO L226 Difference]: Without dead ends: 10 [2022-11-19 07:16:11,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:16:11,642 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 0 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:11,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:16:11,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10 states. [2022-11-19 07:16:11,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10 to 10. [2022-11-19 07:16:11,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 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-19 07:16:11,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 13 transitions. [2022-11-19 07:16:11,687 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 13 transitions. Word has length 8 [2022-11-19 07:16:11,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:11,689 INFO L495 AbstractCegarLoop]: Abstraction has 10 states and 13 transitions. [2022-11-19 07:16:11,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 3 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-19 07:16:11,690 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 13 transitions. [2022-11-19 07:16:11,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-19 07:16:11,691 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:11,692 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:11,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 07:16:11,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-19 07:16:11,899 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:11,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:11,900 INFO L85 PathProgramCache]: Analyzing trace with hash 431603023, now seen corresponding path program 1 times [2022-11-19 07:16:11,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:11,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362288148] [2022-11-19 07:16:11,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:11,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:11,949 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:11,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [400601322] [2022-11-19 07:16:11,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:11,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:11,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:11,952 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:11,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 07:16:12,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:16:12,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:16:12,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:12,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 07:16:12,111 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:16:12,112 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:12,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362288148] [2022-11-19 07:16:12,112 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:12,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [400601322] [2022-11-19 07:16:12,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [400601322] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:16:12,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:16:12,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:16:12,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165615888] [2022-11-19 07:16:12,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:16:12,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:16:12,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:12,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:16:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:16:12,116 INFO L87 Difference]: Start difference. First operand 10 states and 13 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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-19 07:16:12,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:12,178 INFO L93 Difference]: Finished difference Result 18 states and 25 transitions. [2022-11-19 07:16:12,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:16:12,179 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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-19 07:16:12,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:12,179 INFO L225 Difference]: With dead ends: 18 [2022-11-19 07:16:12,180 INFO L226 Difference]: Without dead ends: 13 [2022-11-19 07:16:12,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:16:12,183 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 10 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 4 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:12,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 4 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:16:12,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-11-19 07:16:12,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2022-11-19 07:16:12,200 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-19 07:16:12,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 16 transitions. [2022-11-19 07:16:12,201 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 16 transitions. Word has length 9 [2022-11-19 07:16:12,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:12,201 INFO L495 AbstractCegarLoop]: Abstraction has 13 states and 16 transitions. [2022-11-19 07:16:12,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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-19 07:16:12,202 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 16 transitions. [2022-11-19 07:16:12,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:16:12,203 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:12,204 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:12,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 07:16:12,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:12,411 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:12,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:12,412 INFO L85 PathProgramCache]: Analyzing trace with hash 792964949, now seen corresponding path program 1 times [2022-11-19 07:16:12,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:12,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918374973] [2022-11-19 07:16:12,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:12,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:12,471 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:12,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1379545524] [2022-11-19 07:16:12,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:12,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:12,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:12,479 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:12,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-19 07:16:12,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:16:12,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-19 07:16:12,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:12,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-19 07:16:12,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:16:12,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:16:12,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2022-11-19 07:16:12,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2022-11-19 07:16:13,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 25 [2022-11-19 07:16:13,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 35 [2022-11-19 07:16:13,333 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-19 07:16:13,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:16:14,037 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-19 07:16:14,037 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:14,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918374973] [2022-11-19 07:16:14,038 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:14,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379545524] [2022-11-19 07:16:14,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379545524] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:16:14,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [397821528] [2022-11-19 07:16:14,068 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:16:14,068 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:16:14,072 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:16:14,079 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:16:14,080 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:16:14,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,199 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:16:14,200 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:16:14,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,388 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:16:14,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:16:14,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,432 INFO L350 Elim1Store]: Elim1 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 29 treesize of output 39 [2022-11-19 07:16:14,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,565 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 80 treesize of output 103 [2022-11-19 07:16:14,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:14,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:14,952 INFO L321 Elim1Store]: treesize reduction 166, result has 11.7 percent of original size [2022-11-19 07:16:14,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 20 case distinctions, treesize of input 420 treesize of output 410 [2022-11-19 07:16:15,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:16:15,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:15,255 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:15,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:15,385 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:15,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:15,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:15,483 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:15,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 34 [2022-11-19 07:16:15,609 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:16:15,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:16:15,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:15,735 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:16:15,736 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:16:15,842 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:15,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:15,889 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:16:16,602 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '249#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:16:16,602 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:16:16,602 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:16:16,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-11-19 07:16:16,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108782800] [2022-11-19 07:16:16,603 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:16:16,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-19 07:16:16,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:16,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-19 07:16:16,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-11-19 07:16:16,606 INFO L87 Difference]: Start difference. First operand 13 states and 16 transitions. Second operand has 20 states, 20 states have (on average 1.1) internal successors, (22), 20 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-19 07:16:17,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:17,304 INFO L93 Difference]: Finished difference Result 27 states and 35 transitions. [2022-11-19 07:16:17,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 07:16:17,306 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.1) internal successors, (22), 20 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) Word has length 12 [2022-11-19 07:16:17,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:17,307 INFO L225 Difference]: With dead ends: 27 [2022-11-19 07:16:17,308 INFO L226 Difference]: Without dead ends: 21 [2022-11-19 07:16:17,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-11-19 07:16:17,310 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 3 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:17,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 23 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 156 Invalid, 0 Unknown, 13 Unchecked, 0.4s Time] [2022-11-19 07:16:17,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-11-19 07:16:17,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 19. [2022-11-19 07:16:17,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 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-19 07:16:17,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 25 transitions. [2022-11-19 07:16:17,321 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 25 transitions. Word has length 12 [2022-11-19 07:16:17,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:17,321 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 25 transitions. [2022-11-19 07:16:17,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.1) internal successors, (22), 20 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-19 07:16:17,322 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 25 transitions. [2022-11-19 07:16:17,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-19 07:16:17,322 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:17,323 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:17,332 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-19 07:16:17,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:17,530 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:17,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:17,530 INFO L85 PathProgramCache]: Analyzing trace with hash -911807493, now seen corresponding path program 2 times [2022-11-19 07:16:17,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:17,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227909469] [2022-11-19 07:16:17,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:17,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:17,597 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:17,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [734068726] [2022-11-19 07:16:17,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:16:17,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:17,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:17,607 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:17,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-19 07:16:17,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-19 07:16:17,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:16:17,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 07:16:17,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:16:17,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:16:17,826 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:16:17,826 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:17,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227909469] [2022-11-19 07:16:17,826 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:17,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734068726] [2022-11-19 07:16:17,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734068726] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:16:17,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [395616124] [2022-11-19 07:16:17,830 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:16:17,830 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:16:17,830 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:16:17,831 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:16:17,831 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:16:17,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:17,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:17,968 INFO L321 Elim1Store]: treesize reduction 68, result has 33.3 percent of original size [2022-11-19 07:16:17,969 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 29 treesize of output 57 [2022-11-19 07:16:17,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:17,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:17,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,098 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:16:18,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:16:18,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 19 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 88 [2022-11-19 07:16:18,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,191 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 75 treesize of output 98 [2022-11-19 07:16:18,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:18,389 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:18,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:18,469 INFO L321 Elim1Store]: treesize reduction 154, result has 18.5 percent of original size [2022-11-19 07:16:18,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 415 treesize of output 411 [2022-11-19 07:16:18,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:16:18,655 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:18,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:18,752 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:18,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:18,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:18,838 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:18,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:18,953 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:16:18,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:16:19,018 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:19,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:19,107 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:19,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:19,148 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:16:19,663 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '416#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:16:19,663 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:16:19,663 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:16:19,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2022-11-19 07:16:19,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293552543] [2022-11-19 07:16:19,664 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:16:19,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 07:16:19,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:19,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 07:16:19,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-11-19 07:16:19,666 INFO L87 Difference]: Start difference. First operand 19 states and 25 transitions. Second operand has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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-19 07:16:19,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:19,860 INFO L93 Difference]: Finished difference Result 31 states and 41 transitions. [2022-11-19 07:16:19,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:16:19,860 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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) Word has length 13 [2022-11-19 07:16:19,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:19,861 INFO L225 Difference]: With dead ends: 31 [2022-11-19 07:16:19,861 INFO L226 Difference]: Without dead ends: 24 [2022-11-19 07:16:19,862 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-11-19 07:16:19,863 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:19,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 8 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:16:19,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-11-19 07:16:19,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 21. [2022-11-19 07:16:19,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.35) internal successors, (27), 20 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-19 07:16:19,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 27 transitions. [2022-11-19 07:16:19,873 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 27 transitions. Word has length 13 [2022-11-19 07:16:19,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:19,873 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 27 transitions. [2022-11-19 07:16:19,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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-19 07:16:19,874 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 27 transitions. [2022-11-19 07:16:19,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-19 07:16:19,874 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:19,875 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:19,887 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-19 07:16:20,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:20,082 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:20,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:20,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1188195942, now seen corresponding path program 3 times [2022-11-19 07:16:20,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:20,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432361900] [2022-11-19 07:16:20,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:20,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:20,123 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:20,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763348239] [2022-11-19 07:16:20,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:16:20,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:20,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:20,129 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:20,151 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-19 07:16:20,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:16:20,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:16:20,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-19 07:16:20,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:20,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:16:20,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:16:20,325 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:16:20,325 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:20,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432361900] [2022-11-19 07:16:20,325 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:20,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763348239] [2022-11-19 07:16:20,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763348239] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:16:20,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [490383547] [2022-11-19 07:16:20,330 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:16:20,331 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:16:20,331 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:16:20,331 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:16:20,332 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:16:20,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,460 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:16:20,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:16:20,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,491 INFO L350 Elim1Store]: Elim1 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 29 treesize of output 39 [2022-11-19 07:16:20,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 19 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 88 [2022-11-19 07:16:20,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,567 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 80 treesize of output 103 [2022-11-19 07:16:20,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:20,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:20,805 INFO L321 Elim1Store]: treesize reduction 166, result has 11.7 percent of original size [2022-11-19 07:16:20,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 20 case distinctions, treesize of input 420 treesize of output 410 [2022-11-19 07:16:20,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:16:21,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:21,062 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:21,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:21,165 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:21,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:21,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:21,253 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:21,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 34 [2022-11-19 07:16:21,355 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:16:21,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:16:21,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:21,495 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:16:21,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:16:21,621 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:21,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:21,669 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:16:22,202 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '600#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:16:22,202 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:16:22,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:16:22,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2022-11-19 07:16:22,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768405059] [2022-11-19 07:16:22,203 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:16:22,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 07:16:22,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:22,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 07:16:22,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-19 07:16:22,205 INFO L87 Difference]: Start difference. First operand 21 states and 27 transitions. Second operand has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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-19 07:16:22,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:22,341 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2022-11-19 07:16:22,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:16:22,342 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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) Word has length 13 [2022-11-19 07:16:22,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:22,343 INFO L225 Difference]: With dead ends: 33 [2022-11-19 07:16:22,343 INFO L226 Difference]: Without dead ends: 17 [2022-11-19 07:16:22,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-11-19 07:16:22,344 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 80 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:22,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 8 Invalid, 80 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:16:22,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-11-19 07:16:22,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2022-11-19 07:16:22,351 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-19 07:16:22,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2022-11-19 07:16:22,352 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 13 [2022-11-19 07:16:22,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:22,352 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2022-11-19 07:16:22,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 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-19 07:16:22,352 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2022-11-19 07:16:22,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-19 07:16:22,353 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:22,353 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:22,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-19 07:16:22,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:22,560 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:22,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:22,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1993429225, now seen corresponding path program 4 times [2022-11-19 07:16:22,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:22,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068028077] [2022-11-19 07:16:22,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:22,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:22,596 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:22,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038156497] [2022-11-19 07:16:22,597 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 07:16:22,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:22,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:22,599 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:22,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 07:16:22,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:16:22,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 69 conjunts are in the unsatisfiable core [2022-11-19 07:16:22,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:22,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:16:22,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-19 07:16:22,777 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-19 07:16:22,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:22,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-19 07:16:22,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:22,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 35 [2022-11-19 07:16:23,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:23,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2022-11-19 07:16:23,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:23,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:23,199 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 40 [2022-11-19 07:16:23,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:23,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-11-19 07:16:23,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:23,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:23,426 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2022-11-19 07:16:23,492 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-11-19 07:16:23,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 40 [2022-11-19 07:16:23,639 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:16:23,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:16:46,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:16:46,841 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:46,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068028077] [2022-11-19 07:16:46,841 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:46,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038156497] [2022-11-19 07:16:46,841 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038156497] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:16:46,842 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [50043439] [2022-11-19 07:16:46,844 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:16:46,844 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:16:46,845 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:16:46,845 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:16:46,845 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:16:46,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:46,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:46,959 INFO L321 Elim1Store]: treesize reduction 68, result has 33.3 percent of original size [2022-11-19 07:16:46,960 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 29 treesize of output 57 [2022-11-19 07:16:46,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,012 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:16:47,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:16:47,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,148 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:16:47,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:16:47,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,225 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 75 treesize of output 98 [2022-11-19 07:16:47,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:47,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:47,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:47,479 INFO L321 Elim1Store]: treesize reduction 154, result has 18.5 percent of original size [2022-11-19 07:16:47,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 415 treesize of output 411 [2022-11-19 07:16:47,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:16:47,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:47,757 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:16:47,758 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:16:47,846 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:47,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:47,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:47,931 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:47,932 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:48,021 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:16:48,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:16:48,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:48,085 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:16:48,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:16:48,186 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:48,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:48,222 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:16:50,006 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '813#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:16:50,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:16:50,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:16:50,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-11-19 07:16:50,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543917344] [2022-11-19 07:16:50,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:16:50,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-19 07:16:50,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:50,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-19 07:16:50,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=898, Unknown=3, NotChecked=0, Total=992 [2022-11-19 07:16:50,009 INFO L87 Difference]: Start difference. First operand 17 states and 20 transitions. Second operand has 28 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 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-19 07:16:55,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:55,649 INFO L93 Difference]: Finished difference Result 36 states and 45 transitions. [2022-11-19 07:16:55,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-19 07:16:55,650 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 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-19 07:16:55,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:55,651 INFO L225 Difference]: With dead ends: 36 [2022-11-19 07:16:55,652 INFO L226 Difference]: Without dead ends: 29 [2022-11-19 07:16:55,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 10 SyntacticMatches, 6 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 29.1s TimeCoverageRelationStatistics Valid=116, Invalid=1141, Unknown=3, NotChecked=0, Total=1260 [2022-11-19 07:16:55,653 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 3 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:55,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 31 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 236 Invalid, 0 Unknown, 36 Unchecked, 1.4s Time] [2022-11-19 07:16:55,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-11-19 07:16:55,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 25. [2022-11-19 07:16:55,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 24 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-19 07:16:55,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 31 transitions. [2022-11-19 07:16:55,665 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 31 transitions. Word has length 16 [2022-11-19 07:16:55,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:55,665 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 31 transitions. [2022-11-19 07:16:55,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 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-19 07:16:55,666 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 31 transitions. [2022-11-19 07:16:55,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 07:16:55,667 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:55,667 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:55,683 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-19 07:16:55,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-19 07:16:55,874 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:55,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:55,874 INFO L85 PathProgramCache]: Analyzing trace with hash 2119813775, now seen corresponding path program 5 times [2022-11-19 07:16:55,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:55,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007005645] [2022-11-19 07:16:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:55,900 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:55,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1436832587] [2022-11-19 07:16:55,900 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:16:55,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:55,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:55,902 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:55,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-19 07:16:56,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-19 07:16:56,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:16:56,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:16:56,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:56,130 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:16:56,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:16:56,188 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:16:56,188 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:56,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007005645] [2022-11-19 07:16:56,189 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:56,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436832587] [2022-11-19 07:16:56,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436832587] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:16:56,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1800379476] [2022-11-19 07:16:56,191 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:16:56,192 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:16:56,192 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:16:56,192 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:16:56,192 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:16:56,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,321 INFO L321 Elim1Store]: treesize reduction 68, result has 33.3 percent of original size [2022-11-19 07:16:56,321 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 29 treesize of output 57 [2022-11-19 07:16:56,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,366 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:16:56,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:16:56,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,497 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:16:56,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:16:56,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,543 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 75 treesize of output 98 [2022-11-19 07:16:56,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:56,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:56,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:56,753 INFO L321 Elim1Store]: treesize reduction 154, result has 18.5 percent of original size [2022-11-19 07:16:56,754 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 415 treesize of output 411 [2022-11-19 07:16:56,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:16:56,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:56,999 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:16:57,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:16:57,082 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:57,082 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:57,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:57,152 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:57,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 34 [2022-11-19 07:16:57,248 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:16:57,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:16:57,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:57,338 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:16:57,339 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:16:57,434 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:57,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:57,463 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:16:58,122 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1041#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:16:58,122 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:16:58,122 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:16:58,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2022-11-19 07:16:58,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878149192] [2022-11-19 07:16:58,122 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:16:58,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 07:16:58,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:16:58,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 07:16:58,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-11-19 07:16:58,124 INFO L87 Difference]: Start difference. First operand 25 states and 31 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 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-19 07:16:58,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:16:58,359 INFO L93 Difference]: Finished difference Result 41 states and 51 transitions. [2022-11-19 07:16:58,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 07:16:58,360 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 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 17 [2022-11-19 07:16:58,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:16:58,361 INFO L225 Difference]: With dead ends: 41 [2022-11-19 07:16:58,361 INFO L226 Difference]: Without dead ends: 32 [2022-11-19 07:16:58,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 22 SyntacticMatches, 13 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2022-11-19 07:16:58,363 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 16 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:16:58,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 6 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 07:16:58,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-11-19 07:16:58,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 27. [2022-11-19 07:16:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 26 states have internal predecessors, (33), 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-19 07:16:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 33 transitions. [2022-11-19 07:16:58,378 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 33 transitions. Word has length 17 [2022-11-19 07:16:58,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:16:58,378 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 33 transitions. [2022-11-19 07:16:58,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 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-19 07:16:58,379 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 33 transitions. [2022-11-19 07:16:58,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 07:16:58,380 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:16:58,380 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:16:58,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-19 07:16:58,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-19 07:16:58,586 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:16:58,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:16:58,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1666458246, now seen corresponding path program 6 times [2022-11-19 07:16:58,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:16:58,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481490238] [2022-11-19 07:16:58,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:16:58,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:16:58,612 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:16:58,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2090420881] [2022-11-19 07:16:58,613 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:16:58,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:16:58,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:16:58,615 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:16:58,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 07:16:58,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:16:58,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:16:58,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:16:58,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:16:58,787 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:16:58,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:16:58,875 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:16:58,875 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:16:58,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481490238] [2022-11-19 07:16:58,875 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:16:58,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090420881] [2022-11-19 07:16:58,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090420881] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:16:58,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [836088935] [2022-11-19 07:16:58,878 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:16:58,879 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:16:58,879 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:16:58,879 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:16:58,879 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:16:58,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:58,924 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:16:58,924 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:16:58,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:58,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,050 INFO L321 Elim1Store]: treesize reduction 68, result has 33.3 percent of original size [2022-11-19 07:16:59,050 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 29 treesize of output 57 [2022-11-19 07:16:59,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,183 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:16:59,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:16:59,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,237 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 80 treesize of output 103 [2022-11-19 07:16:59,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:59,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:16:59,438 INFO L321 Elim1Store]: treesize reduction 166, result has 11.7 percent of original size [2022-11-19 07:16:59,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 20 case distinctions, treesize of input 420 treesize of output 410 [2022-11-19 07:16:59,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:16:59,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:59,625 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:59,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:59,722 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:16:59,722 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:16:59,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:16:59,804 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:59,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:16:59,891 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:16:59,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:16:59,940 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:16:59,940 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:17:00,023 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:17:00,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:17:00,054 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:17:00,479 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1286#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:17:00,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:17:00,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:17:00,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2022-11-19 07:17:00,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027125095] [2022-11-19 07:17:00,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:17:00,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 07:17:00,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:17:00,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 07:17:00,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-11-19 07:17:00,482 INFO L87 Difference]: Start difference. First operand 27 states and 33 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 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-19 07:17:00,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:17:00,612 INFO L93 Difference]: Finished difference Result 42 states and 50 transitions. [2022-11-19 07:17:00,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 07:17:00,612 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 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 17 [2022-11-19 07:17:00,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:17:00,613 INFO L225 Difference]: With dead ends: 42 [2022-11-19 07:17:00,613 INFO L226 Difference]: Without dead ends: 21 [2022-11-19 07:17:00,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:17:00,614 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 7 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:17:00,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 8 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:17:00,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-11-19 07:17:00,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2022-11-19 07:17:00,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21 states, 20 states have (on average 1.2) internal successors, (24), 20 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-19 07:17:00,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24 transitions. [2022-11-19 07:17:00,623 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 24 transitions. Word has length 17 [2022-11-19 07:17:00,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:17:00,623 INFO L495 AbstractCegarLoop]: Abstraction has 21 states and 24 transitions. [2022-11-19 07:17:00,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 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-19 07:17:00,624 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 24 transitions. [2022-11-19 07:17:00,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-19 07:17:00,624 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:17:00,624 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:17:00,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-19 07:17:00,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:17:00,830 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:17:00,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:17:00,831 INFO L85 PathProgramCache]: Analyzing trace with hash -72472683, now seen corresponding path program 7 times [2022-11-19 07:17:00,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:17:00,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886932451] [2022-11-19 07:17:00,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:17:00,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:17:00,893 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:17:00,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42504611] [2022-11-19 07:17:00,893 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 07:17:00,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:17:00,894 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:17:00,900 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:17:00,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 07:17:01,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:17:01,033 WARN L261 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 93 conjunts are in the unsatisfiable core [2022-11-19 07:17:01,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:17:01,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:17:01,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-19 07:17:01,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-19 07:17:01,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2022-11-19 07:17:01,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 42 [2022-11-19 07:17:01,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:17:01,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 52 [2022-11-19 07:17:01,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:17:01,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 55 [2022-11-19 07:17:01,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 51 [2022-11-19 07:17:01,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 49 [2022-11-19 07:17:01,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 51 [2022-11-19 07:17:01,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 47 [2022-11-19 07:17:01,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:17:01,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:01,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 54 [2022-11-19 07:17:02,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:02,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:17:02,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 47 [2022-11-19 07:17:02,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:17:02,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 43 [2022-11-19 07:17:02,287 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:17:02,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:18:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:18:31,303 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:18:31,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886932451] [2022-11-19 07:18:31,303 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:18:31,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42504611] [2022-11-19 07:18:31,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42504611] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:18:31,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [664236408] [2022-11-19 07:18:31,306 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:18:31,306 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:18:31,306 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:18:31,307 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:18:31,307 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:18:31,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,402 INFO L321 Elim1Store]: treesize reduction 68, result has 33.3 percent of original size [2022-11-19 07:18:31,403 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 29 treesize of output 57 [2022-11-19 07:18:31,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,503 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:18:31,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:18:31,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 19 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 88 [2022-11-19 07:18:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,586 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 75 treesize of output 98 [2022-11-19 07:18:31,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:18:31,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:18:31,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:18:31,749 INFO L321 Elim1Store]: treesize reduction 154, result has 18.5 percent of original size [2022-11-19 07:18:31,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 415 treesize of output 411 [2022-11-19 07:18:31,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:18:31,897 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:18:31,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:18:31,960 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:18:31,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:18:31,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:18:32,020 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:18:32,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:18:32,084 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:18:32,084 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:18:32,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:18:32,124 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:18:32,124 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:18:32,192 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:18:32,194 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:18:32,220 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:18:35,364 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1559#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:18:35,365 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:18:35,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:18:35,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-11-19 07:18:35,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127380157] [2022-11-19 07:18:35,366 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:18:35,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-19 07:18:35,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:18:35,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-19 07:18:35,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1429, Unknown=15, NotChecked=0, Total=1560 [2022-11-19 07:18:35,368 INFO L87 Difference]: Start difference. First operand 21 states and 24 transitions. Second operand has 36 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 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-19 07:19:02,928 WARN L233 SmtUtils]: Spent 6.15s on a formula simplification. DAG size of input: 123 DAG size of output: 75 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:19:10,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:19:10,860 INFO L93 Difference]: Finished difference Result 45 states and 55 transitions. [2022-11-19 07:19:10,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-19 07:19:10,861 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 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-19 07:19:10,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:19:10,862 INFO L225 Difference]: With dead ends: 45 [2022-11-19 07:19:10,862 INFO L226 Difference]: Without dead ends: 37 [2022-11-19 07:19:10,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 12 SyntacticMatches, 8 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 467 ImplicationChecksByTransitivity, 118.8s TimeCoverageRelationStatistics Valid=151, Invalid=1810, Unknown=19, NotChecked=0, Total=1980 [2022-11-19 07:19:10,864 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 4 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 353 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:19:10,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 38 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 353 Invalid, 0 Unknown, 74 Unchecked, 6.7s Time] [2022-11-19 07:19:10,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-11-19 07:19:10,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 31. [2022-11-19 07:19:10,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.2333333333333334) internal successors, (37), 30 states have internal predecessors, (37), 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-19 07:19:10,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 37 transitions. [2022-11-19 07:19:10,880 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 37 transitions. Word has length 20 [2022-11-19 07:19:10,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:19:10,881 INFO L495 AbstractCegarLoop]: Abstraction has 31 states and 37 transitions. [2022-11-19 07:19:10,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 36 states have internal predecessors, (38), 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-19 07:19:10,881 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 37 transitions. [2022-11-19 07:19:10,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 07:19:10,882 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:19:10,882 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:19:10,888 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-19 07:19:11,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:19:11,088 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:19:11,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:19:11,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1317708229, now seen corresponding path program 8 times [2022-11-19 07:19:11,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:19:11,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323110623] [2022-11-19 07:19:11,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:19:11,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:19:11,126 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:19:11,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101509853] [2022-11-19 07:19:11,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:19:11,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:19:11,131 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:19:11,132 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:19:11,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-19 07:19:11,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-19 07:19:11,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:19:11,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:19:11,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:19:11,406 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:19:11,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:19:11,501 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:19:11,501 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:19:11,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323110623] [2022-11-19 07:19:11,501 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:19:11,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101509853] [2022-11-19 07:19:11,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101509853] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:19:11,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1604221951] [2022-11-19 07:19:11,503 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:19:11,503 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:19:11,503 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:19:11,504 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:19:11,504 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:19:11,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,545 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:19:11,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:19:11,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,658 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:19:11,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:19:11,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,681 INFO L350 Elim1Store]: Elim1 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 29 treesize of output 39 [2022-11-19 07:19:11,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,718 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 80 treesize of output 103 [2022-11-19 07:19:11,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:11,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:11,888 INFO L321 Elim1Store]: treesize reduction 166, result has 11.7 percent of original size [2022-11-19 07:19:11,889 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 20 case distinctions, treesize of input 420 treesize of output 410 [2022-11-19 07:19:11,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:19:12,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:12,041 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:19:12,042 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:19:12,121 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:19:12,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:19:12,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:12,191 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:19:12,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 34 [2022-11-19 07:19:12,265 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:19:12,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:19:12,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:12,338 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:19:12,338 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:19:12,419 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:19:12,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:19:12,447 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:19:12,859 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1846#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:19:12,859 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:19:12,859 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:19:12,859 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2022-11-19 07:19:12,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753961962] [2022-11-19 07:19:12,860 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:19:12,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 07:19:12,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:19:12,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 07:19:12,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:19:12,862 INFO L87 Difference]: Start difference. First operand 31 states and 37 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 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-19 07:19:13,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:19:13,168 INFO L93 Difference]: Finished difference Result 51 states and 61 transitions. [2022-11-19 07:19:13,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-19 07:19:13,168 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 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) Word has length 21 [2022-11-19 07:19:13,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:19:13,169 INFO L225 Difference]: With dead ends: 51 [2022-11-19 07:19:13,169 INFO L226 Difference]: Without dead ends: 40 [2022-11-19 07:19:13,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-11-19 07:19:13,170 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 12 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:19:13,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 10 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 07:19:13,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-11-19 07:19:13,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 33. [2022-11-19 07:19:13,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.21875) internal successors, (39), 32 states have internal predecessors, (39), 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-19 07:19:13,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 39 transitions. [2022-11-19 07:19:13,188 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 39 transitions. Word has length 21 [2022-11-19 07:19:13,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:19:13,188 INFO L495 AbstractCegarLoop]: Abstraction has 33 states and 39 transitions. [2022-11-19 07:19:13,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 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-19 07:19:13,188 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 39 transitions. [2022-11-19 07:19:13,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 07:19:13,189 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:19:13,189 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:19:13,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-19 07:19:13,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-19 07:19:13,391 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:19:13,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:19:13,391 INFO L85 PathProgramCache]: Analyzing trace with hash 2048008538, now seen corresponding path program 9 times [2022-11-19 07:19:13,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:19:13,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233649107] [2022-11-19 07:19:13,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:19:13,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:19:13,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:19:13,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [129687304] [2022-11-19 07:19:13,441 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:19:13,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:19:13,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:19:13,443 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:19:13,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-19 07:19:13,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:19:13,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:19:13,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-19 07:19:13,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:19:13,645 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:19:13,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:19:13,720 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-19 07:19:13,720 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:19:13,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233649107] [2022-11-19 07:19:13,720 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:19:13,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129687304] [2022-11-19 07:19:13,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129687304] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:19:13,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [99795296] [2022-11-19 07:19:13,722 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:19:13,723 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:19:13,723 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:19:13,723 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:19:13,723 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:19:13,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:13,771 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:19:13,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:19:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:13,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:13,866 INFO L321 Elim1Store]: treesize reduction 68, result has 33.3 percent of original size [2022-11-19 07:19:13,866 INFO L350 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 29 treesize of output 57 [2022-11-19 07:19:13,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:13,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:13,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:13,968 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:19:13,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:19:14,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,014 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 80 treesize of output 103 [2022-11-19 07:19:14,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:14,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:14,185 INFO L321 Elim1Store]: treesize reduction 166, result has 11.7 percent of original size [2022-11-19 07:19:14,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 20 case distinctions, treesize of input 420 treesize of output 410 [2022-11-19 07:19:14,264 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:19:14,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:14,318 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:19:14,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:19:14,393 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:19:14,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:19:14,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:14,456 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:19:14,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 34 [2022-11-19 07:19:14,526 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:19:14,526 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:19:14,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:14,608 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:19:14,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:19:14,687 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:19:14,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:19:14,716 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:19:15,142 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2152#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:19:15,142 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:19:15,142 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:19:15,143 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2022-11-19 07:19:15,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975029125] [2022-11-19 07:19:15,143 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:19:15,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-19 07:19:15,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:19:15,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-19 07:19:15,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2022-11-19 07:19:15,144 INFO L87 Difference]: Start difference. First operand 33 states and 39 transitions. Second operand has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 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-19 07:19:15,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:19:15,338 INFO L93 Difference]: Finished difference Result 51 states and 59 transitions. [2022-11-19 07:19:15,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-19 07:19:15,339 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 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) Word has length 21 [2022-11-19 07:19:15,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:19:15,340 INFO L225 Difference]: With dead ends: 51 [2022-11-19 07:19:15,340 INFO L226 Difference]: Without dead ends: 25 [2022-11-19 07:19:15,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-11-19 07:19:15,341 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 13 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:19:15,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 10 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:19:15,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-11-19 07:19:15,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-11-19 07:19:15,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.1666666666666667) internal successors, (28), 24 states have internal predecessors, (28), 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-19 07:19:15,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 28 transitions. [2022-11-19 07:19:15,355 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 28 transitions. Word has length 21 [2022-11-19 07:19:15,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:19:15,356 INFO L495 AbstractCegarLoop]: Abstraction has 25 states and 28 transitions. [2022-11-19 07:19:15,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.4666666666666666) internal successors, (22), 15 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-19 07:19:15,356 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 28 transitions. [2022-11-19 07:19:15,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-19 07:19:15,357 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:19:15,357 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:19:15,362 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-11-19 07:19:15,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-19 07:19:15,562 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:19:15,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:19:15,562 INFO L85 PathProgramCache]: Analyzing trace with hash 992060457, now seen corresponding path program 10 times [2022-11-19 07:19:15,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:19:15,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680282483] [2022-11-19 07:19:15,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:19:15,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:19:15,612 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:19:15,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639169560] [2022-11-19 07:19:15,612 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 07:19:15,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:19:15,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:19:15,619 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:19:15,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-19 07:19:15,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:19:15,766 WARN L261 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 117 conjunts are in the unsatisfiable core [2022-11-19 07:19:15,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:19:15,781 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2022-11-19 07:19:15,786 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:19:15,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 23 [2022-11-19 07:19:15,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-19 07:19:15,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2022-11-19 07:19:15,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:15,961 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 46 treesize of output 54 [2022-11-19 07:19:16,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 59 [2022-11-19 07:19:16,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 59 [2022-11-19 07:19:16,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:16,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 64 [2022-11-19 07:19:16,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 64 [2022-11-19 07:19:16,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:16,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 69 [2022-11-19 07:19:16,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 63 [2022-11-19 07:19:16,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:16,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 66 [2022-11-19 07:19:16,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,772 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 63 [2022-11-19 07:19:16,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:16,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:16,984 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 70 [2022-11-19 07:19:17,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:17,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:17,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:19:17,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:17,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 75 [2022-11-19 07:19:17,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:17,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:17,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:19:17,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 74 [2022-11-19 07:19:17,360 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 64 [2022-11-19 07:19:17,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 51 [2022-11-19 07:19:17,538 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:19:17,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:22:47,732 WARN L837 $PredicateComparison]: unable to prove that (forall ((~N~0 Int)) (or (< (+ |c_ULTIMATE.start_main_~i~0#1| 4) ~N~0) (= (let ((.cse21 (let ((.cse22 (* 8 |c_ULTIMATE.start_main_~i~0#1|))) (store (store (store (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ .cse22 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (+ .cse22 8 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (+ .cse22 16 |c_ULTIMATE.start_main_~a~0#1.offset|) 1) (+ .cse22 |c_ULTIMATE.start_main_~a~0#1.offset| 24) 1)))) (let ((.cse19 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse21))) (let ((.cse20 (select .cse19 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse1 (select .cse20 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse2 (select .cse21 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse13 (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse4 (select (select (store .cse19 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse20 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse1 .cse2))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse13)) (.cse12 (+ 16 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse6 (select (select (store .cse19 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse20 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse1 .cse2 .cse4))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse12)) (.cse11 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 24))) (let ((.cse5 (select (select (store .cse19 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse20 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse1 .cse2 .cse4 .cse6))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse11))) (let ((.cse14 (store .cse19 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse20 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse1 .cse2 .cse4 .cse5 .cse6))))) (let ((.cse16 (select .cse14 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse0 (select .cse16 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse9 (store .cse14 |c_ULTIMATE.start_main_~a~0#1.base| (let ((.cse15 (let ((.cse17 (let ((.cse18 (store .cse16 |c_ULTIMATE.start_main_~a~0#1.offset| (+ .cse0 .cse1 .cse2 .cse4 .cse5 .cse6)))) (store .cse18 .cse13 (+ (select (select (store .cse14 |c_ULTIMATE.start_main_~a~0#1.base| .cse18) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) (select .cse16 .cse13)))))) (store .cse17 .cse12 (+ (select (select (store .cse14 |c_ULTIMATE.start_main_~a~0#1.base| .cse17) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) (select .cse16 .cse12)))))) (store .cse15 .cse11 (+ (select (select (store .cse14 |c_ULTIMATE.start_main_~a~0#1.base| .cse15) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) (select .cse16 .cse11))))))) (let ((.cse10 (select .cse9 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse7 (select .cse10 |c_ULTIMATE.start_main_~#sum~0#1.offset|))) (let ((.cse3 (select (select (store .cse9 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse10 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse13))) (let ((.cse8 (select (select (store .cse9 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse10 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse12))) (+ .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (select (select (store .cse9 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse10 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse11))))))))))))))))) (+ (* 2 ~N~0) (* ~N~0 ~N~0))) (not (< (+ 3 |c_ULTIMATE.start_main_~i~0#1|) ~N~0)))) is different from false [2022-11-19 07:22:48,958 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 4 not checked. [2022-11-19 07:22:48,959 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:22:48,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680282483] [2022-11-19 07:22:48,959 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:22:48,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639169560] [2022-11-19 07:22:48,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639169560] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:22:48,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [515738628] [2022-11-19 07:22:48,961 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:22:48,961 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:22:48,961 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:22:48,961 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:22:48,961 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:22:48,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:48,997 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:22:48,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 17 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 92 [2022-11-19 07:22:49,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,103 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:22:49,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:22:49,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,128 INFO L350 Elim1Store]: Elim1 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 29 treesize of output 39 [2022-11-19 07:22:49,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,166 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 75 treesize of output 98 [2022-11-19 07:22:49,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:22:49,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:22:49,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:22:49,328 INFO L321 Elim1Store]: treesize reduction 154, result has 18.5 percent of original size [2022-11-19 07:22:49,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 415 treesize of output 411 [2022-11-19 07:22:49,498 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:22:49,537 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:22:49,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:22:49,612 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:22:49,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:22:49,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:22:49,681 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:22:49,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:22:49,755 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:22:49,755 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:22:49,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:22:49,804 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:22:49,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:22:49,871 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:22:49,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:22:49,896 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:22:58,242 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2485#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:22:58,242 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:22:58,242 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:22:58,242 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-11-19 07:22:58,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937237323] [2022-11-19 07:22:58,243 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:22:58,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-11-19 07:22:58,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:22:58,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-11-19 07:22:58,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1984, Unknown=42, NotChecked=90, Total=2256 [2022-11-19 07:22:58,245 INFO L87 Difference]: Start difference. First operand 25 states and 28 transitions. Second operand has 44 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 states have internal predecessors, (46), 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-19 07:23:55,071 WARN L233 SmtUtils]: Spent 34.63s on a formula simplification. DAG size of input: 173 DAG size of output: 172 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:24:20,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 07:24:23,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 07:24:27,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-19 07:25:29,806 WARN L233 SmtUtils]: Spent 10.75s on a formula simplification. DAG size of input: 181 DAG size of output: 101 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-19 07:26:26,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:26:26,153 INFO L93 Difference]: Finished difference Result 54 states and 65 transitions. [2022-11-19 07:26:26,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-19 07:26:26,154 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 states have internal predecessors, (46), 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 24 [2022-11-19 07:26:26,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:26:26,154 INFO L225 Difference]: With dead ends: 54 [2022-11-19 07:26:26,154 INFO L226 Difference]: Without dead ends: 45 [2022-11-19 07:26:26,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 14 SyntacticMatches, 10 SemanticMatches, 52 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 398.7s TimeCoverageRelationStatistics Valid=186, Invalid=2510, Unknown=64, NotChecked=102, Total=2862 [2022-11-19 07:26:26,156 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 3 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 691 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 24.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:26:26,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 53 Invalid, 691 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 556 Invalid, 0 Unknown, 105 Unchecked, 24.1s Time] [2022-11-19 07:26:26,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-11-19 07:26:26,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 37. [2022-11-19 07:26:26,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 36 states have (on average 1.1944444444444444) internal successors, (43), 36 states have internal predecessors, (43), 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-19 07:26:26,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 43 transitions. [2022-11-19 07:26:26,181 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 43 transitions. Word has length 24 [2022-11-19 07:26:26,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:26:26,181 INFO L495 AbstractCegarLoop]: Abstraction has 37 states and 43 transitions. [2022-11-19 07:26:26,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 states have internal predecessors, (46), 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-19 07:26:26,181 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 43 transitions. [2022-11-19 07:26:26,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 07:26:26,183 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:26:26,183 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:26:26,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-19 07:26:26,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:26:26,384 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:26:26,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:26:26,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1216276529, now seen corresponding path program 11 times [2022-11-19 07:26:26,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:26:26,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177803048] [2022-11-19 07:26:26,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:26:26,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:26:26,409 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:26:26,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731444871] [2022-11-19 07:26:26,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:26:26,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:26:26,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:26:26,411 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:26:26,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-19 07:26:26,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-19 07:26:26,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:26:26,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:26:26,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:26:26,886 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 07:26:26,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:26:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 07:26:27,013 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:26:27,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177803048] [2022-11-19 07:26:27,014 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:26:27,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731444871] [2022-11-19 07:26:27,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731444871] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:26:27,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [998847356] [2022-11-19 07:26:27,015 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:26:27,016 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:26:27,016 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:26:27,016 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:26:27,016 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:26:27,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,143 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:26:27,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:26:27,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,164 INFO L350 Elim1Store]: Elim1 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 29 treesize of output 39 [2022-11-19 07:26:27,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,181 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 19 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 88 [2022-11-19 07:26:27,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,218 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 80 treesize of output 103 [2022-11-19 07:26:27,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:27,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:27,363 INFO L321 Elim1Store]: treesize reduction 166, result has 11.7 percent of original size [2022-11-19 07:26:27,364 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 20 case distinctions, treesize of input 420 treesize of output 410 [2022-11-19 07:26:27,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:26:27,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:27,529 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:26:27,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:26:27,605 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:26:27,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:26:27,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:27,680 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:26:27,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:26:27,761 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:26:27,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:26:27,810 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:26:27,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-11-19 07:26:27,892 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:26:27,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:26:27,915 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:26:28,382 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2831#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:26:28,382 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:26:28,382 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:26:28,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-11-19 07:26:28,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058133960] [2022-11-19 07:26:28,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:26:28,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 07:26:28,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:26:28,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 07:26:28,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-11-19 07:26:28,384 INFO L87 Difference]: Start difference. First operand 37 states and 43 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-19 07:26:28,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:26:28,788 INFO L93 Difference]: Finished difference Result 61 states and 71 transitions. [2022-11-19 07:26:28,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-19 07:26:28,789 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 25 [2022-11-19 07:26:28,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:26:28,790 INFO L225 Difference]: With dead ends: 61 [2022-11-19 07:26:28,790 INFO L226 Difference]: Without dead ends: 48 [2022-11-19 07:26:28,790 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2022-11-19 07:26:28,791 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 14 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:26:28,791 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 10 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-19 07:26:28,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-11-19 07:26:28,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 39. [2022-11-19 07:26:28,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.1842105263157894) internal successors, (45), 38 states have internal predecessors, (45), 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-19 07:26:28,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 45 transitions. [2022-11-19 07:26:28,820 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 45 transitions. Word has length 25 [2022-11-19 07:26:28,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:26:28,821 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 45 transitions. [2022-11-19 07:26:28,821 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-19 07:26:28,821 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 45 transitions. [2022-11-19 07:26:28,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-19 07:26:28,821 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:26:28,822 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:26:28,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-11-19 07:26:29,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-19 07:26:29,033 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:26:29,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:26:29,034 INFO L85 PathProgramCache]: Analyzing trace with hash 688797510, now seen corresponding path program 12 times [2022-11-19 07:26:29,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:26:29,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611029051] [2022-11-19 07:26:29,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:26:29,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:26:29,071 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:26:29,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1737377855] [2022-11-19 07:26:29,081 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:26:29,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:26:29,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:26:29,082 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:26:29,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-19 07:26:29,195 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:26:29,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:26:29,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-19 07:26:29,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:26:29,318 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 07:26:29,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:26:29,426 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 07:26:29,426 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:26:29,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611029051] [2022-11-19 07:26:29,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-19 07:26:29,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737377855] [2022-11-19 07:26:29,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737377855] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:26:29,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [917124369] [2022-11-19 07:26:29,429 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-19 07:26:29,429 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:26:29,429 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:26:29,430 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:26:29,430 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:26:29,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,543 INFO L321 Elim1Store]: treesize reduction 94, result has 27.7 percent of original size [2022-11-19 07:26:29,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 40 treesize of output 69 [2022-11-19 07:26:29,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 19 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 88 [2022-11-19 07:26:29,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,590 INFO L350 Elim1Store]: Elim1 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 29 treesize of output 39 [2022-11-19 07:26:29,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,624 INFO L350 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 75 treesize of output 98 [2022-11-19 07:26:29,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:29,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:29,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:29,829 INFO L321 Elim1Store]: treesize reduction 154, result has 18.5 percent of original size [2022-11-19 07:26:29,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 415 treesize of output 411 [2022-11-19 07:26:29,963 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:26:29,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:30,007 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:26:30,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:26:30,076 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:26:30,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:26:30,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:30,139 INFO L321 Elim1Store]: treesize reduction 14, result has 58.8 percent of original size [2022-11-19 07:26:30,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 34 [2022-11-19 07:26:30,214 INFO L321 Elim1Store]: treesize reduction 24, result has 62.5 percent of original size [2022-11-19 07:26:30,214 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 54 [2022-11-19 07:26:30,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:30,284 INFO L321 Elim1Store]: treesize reduction 19, result has 56.8 percent of original size [2022-11-19 07:26:30,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 34 [2022-11-19 07:26:30,371 INFO L321 Elim1Store]: treesize reduction 29, result has 60.8 percent of original size [2022-11-19 07:26:30,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 54 [2022-11-19 07:26:30,400 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:26:31,384 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3198#(and (<= 0 ~N~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (<= ~N~0 2147483647) (= |ULTIMATE.start_main_~#sum~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= (ite (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) |ULTIMATE.start_main_#t~mem16#1|) 1 0) |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#sum~0#1.base|) |ULTIMATE.start_main_~#sum~0#1.offset|) |ULTIMATE.start_main_#t~mem16#1|) (= |#NULL.offset| 0) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= 0 |ULTIMATE.start_main_~#sum~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0) (not (< |ULTIMATE.start_main_~i~0#1| ~N~0)))' at error location [2022-11-19 07:26:31,385 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:26:31,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-19 07:26:31,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-11-19 07:26:31,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122518390] [2022-11-19 07:26:31,385 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-19 07:26:31,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-19 07:26:31,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:26:31,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-19 07:26:31,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2022-11-19 07:26:31,387 INFO L87 Difference]: Start difference. First operand 39 states and 45 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-19 07:26:31,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:26:31,671 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2022-11-19 07:26:31,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 07:26:31,671 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 25 [2022-11-19 07:26:31,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:26:31,672 INFO L225 Difference]: With dead ends: 60 [2022-11-19 07:26:31,672 INFO L226 Difference]: Without dead ends: 29 [2022-11-19 07:26:31,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 31 SyntacticMatches, 22 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=164, Invalid=538, Unknown=0, NotChecked=0, Total=702 [2022-11-19 07:26:31,673 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 5 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:26:31,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 16 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-19 07:26:31,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2022-11-19 07:26:31,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2022-11-19 07:26:31,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.1428571428571428) internal successors, (32), 28 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-19 07:26:31,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2022-11-19 07:26:31,695 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 25 [2022-11-19 07:26:31,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:26:31,696 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2022-11-19 07:26:31,696 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-19 07:26:31,696 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2022-11-19 07:26:31,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-19 07:26:31,696 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:26:31,697 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:26:31,703 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-19 07:26:31,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-19 07:26:31,902 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:26:31,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:26:31,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1689346091, now seen corresponding path program 13 times [2022-11-19 07:26:31,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:26:31,903 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374612496] [2022-11-19 07:26:31,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:26:31,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:26:31,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-19 07:26:31,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1638348521] [2022-11-19 07:26:31,926 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 07:26:31,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:26:31,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:26:31,928 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:26:31,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_dff2b625-8a7e-498c-a64e-0a70a0c1fdb3/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-19 07:26:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:26:32,120 WARN L261 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 139 conjunts are in the unsatisfiable core [2022-11-19 07:26:32,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:26:32,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:26:32,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:26:32,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2022-11-19 07:26:32,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 45 [2022-11-19 07:26:32,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 52 treesize of output 60 [2022-11-19 07:26:32,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 11 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 66 [2022-11-19 07:26:32,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:32,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 76 [2022-11-19 07:26:32,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:32,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 79 [2022-11-19 07:26:32,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:32,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,779 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 91 treesize of output 84 [2022-11-19 07:26:32,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:32,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 76 [2022-11-19 07:26:33,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 95 treesize of output 76 [2022-11-19 07:26:33,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 76 [2022-11-19 07:26:33,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 75 [2022-11-19 07:26:33,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:33,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,501 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 78 [2022-11-19 07:26:33,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 73 [2022-11-19 07:26:33,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:33,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 75 [2022-11-19 07:26:33,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:26:34,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 11 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 76 [2022-11-19 07:26:34,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 73 [2022-11-19 07:26:34,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 73 [2022-11-19 07:26:34,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,416 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 73 [2022-11-19 07:26:34,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 75 treesize of output 66 [2022-11-19 07:26:34,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:26:34,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 90 treesize of output 50 [2022-11-19 07:26:34,746 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:26:34,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:29:12,536 WARN L837 $PredicateComparison]: unable to prove that (forall ((~N~0 Int)) (or (= (+ (* 2 ~N~0) (* ~N~0 ~N~0)) (let ((.cse25 (store (select |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base|) (+ (* 8 |c_ULTIMATE.start_main_~i~0#1|) |c_ULTIMATE.start_main_~a~0#1.offset|) 1))) (let ((.cse23 (store |c_#memory_int| |c_ULTIMATE.start_main_~a~0#1.base| .cse25))) (let ((.cse24 (select .cse23 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse0 (select .cse24 |c_ULTIMATE.start_main_~#sum~0#1.offset|)) (.cse12 (select .cse25 |c_ULTIMATE.start_main_~a~0#1.offset|)) (.cse16 (+ 8 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse6 (select (select (store .cse23 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse24 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse16)) (.cse15 (+ 16 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse5 (select (select (store .cse23 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse24 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse6 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15)) (.cse14 (+ |c_ULTIMATE.start_main_~a~0#1.offset| 24))) (let ((.cse11 (select (select (store .cse23 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse24 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse5 .cse6 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse14)) (.cse13 (+ 32 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse8 (select (select (store .cse23 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse24 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse5 .cse6 .cse11 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse13))) (let ((.cse17 (store .cse23 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse24 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse5 .cse6 .cse8 .cse11 .cse12))))) (let ((.cse19 (select .cse17 |c_ULTIMATE.start_main_~a~0#1.base|))) (let ((.cse1 (select .cse19 |c_ULTIMATE.start_main_~a~0#1.offset|))) (let ((.cse3 (store .cse17 |c_ULTIMATE.start_main_~a~0#1.base| (let ((.cse18 (let ((.cse20 (let ((.cse21 (let ((.cse22 (store .cse19 |c_ULTIMATE.start_main_~a~0#1.offset| (+ .cse0 .cse1 .cse5 .cse6 .cse8 .cse11 .cse12)))) (store .cse22 .cse16 (+ (select (select (store .cse17 |c_ULTIMATE.start_main_~a~0#1.base| .cse22) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) (select .cse19 .cse16)))))) (store .cse21 .cse15 (+ (select (select (store .cse17 |c_ULTIMATE.start_main_~a~0#1.base| .cse21) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) (select .cse19 .cse15)))))) (store .cse20 .cse14 (+ (select .cse19 .cse14) (select (select (store .cse17 |c_ULTIMATE.start_main_~a~0#1.base| .cse20) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|)))))) (store .cse18 .cse13 (+ (select (select (store .cse17 |c_ULTIMATE.start_main_~a~0#1.base| .cse18) |c_ULTIMATE.start_main_~#sum~0#1.base|) |c_ULTIMATE.start_main_~#sum~0#1.offset|) (select .cse19 .cse13))))))) (let ((.cse4 (select .cse3 |c_ULTIMATE.start_main_~#sum~0#1.base|))) (let ((.cse7 (select .cse4 |c_ULTIMATE.start_main_~#sum~0#1.offset|))) (let ((.cse9 (select (select (store .cse3 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse4 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse5 .cse6 .cse7 .cse8 .cse11 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse16))) (let ((.cse2 (select (select (store .cse3 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse4 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse15))) (let ((.cse10 (select (select (store .cse3 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse4 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse2 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse14))) (+ .cse0 .cse1 .cse2 (select (select (store .cse3 |c_ULTIMATE.start_main_~#sum~0#1.base| (store .cse4 |c_ULTIMATE.start_main_~#sum~0#1.offset| (+ .cse0 .cse1 .cse2 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))) |c_ULTIMATE.start_main_~a~0#1.base|) .cse13) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))))))))))))))))))) (< (+ |c_ULTIMATE.start_main_~i~0#1| 1) ~N~0) (not (< |c_ULTIMATE.start_main_~i~0#1| ~N~0)))) is different from false