./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-crafted/zero_sum_const4.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-crafted/zero_sum_const4.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7 --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 e61c61c9ffe0a2031cf5a0964b1882adcc5bdae1b7345aeaf1c374f155ad9e78 --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 20:10:13,695 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 20:10:13,697 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 20:10:13,744 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 20:10:13,744 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 20:10:13,749 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 20:10:13,751 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 20:10:13,754 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 20:10:13,757 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 20:10:13,764 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 20:10:13,765 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 20:10:13,767 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 20:10:13,767 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 20:10:13,770 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 20:10:13,772 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 20:10:13,777 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 20:10:13,778 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 20:10:13,779 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 20:10:13,781 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 20:10:13,783 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 20:10:13,787 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 20:10:13,788 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 20:10:13,791 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 20:10:13,792 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 20:10:13,800 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 20:10:13,801 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 20:10:13,802 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 20:10:13,804 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 20:10:13,804 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 20:10:13,805 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 20:10:13,806 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 20:10:13,807 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 20:10:13,808 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 20:10:13,809 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 20:10:13,811 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 20:10:13,811 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 20:10:13,811 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 20:10:13,812 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 20:10:13,812 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 20:10:13,813 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 20:10:13,813 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 20:10:13,814 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-25 20:10:13,859 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 20:10:13,860 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 20:10:13,866 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 20:10:13,866 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 20:10:13,867 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 20:10:13,867 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 20:10:13,868 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 20:10:13,868 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 20:10:13,868 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 20:10:13,868 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 20:10:13,869 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 20:10:13,869 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 20:10:13,869 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 20:10:13,870 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 20:10:13,870 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 20:10:13,870 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 20:10:13,870 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 20:10:13,870 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 20:10:13,871 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 20:10:13,871 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 20:10:13,871 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 20:10:13,872 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 20:10:13,872 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 20:10:13,872 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 20:10:13,872 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 20:10:13,872 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 20:10:13,874 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 20:10:13,874 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 20:10:13,874 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 20:10:13,874 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 20:10:13,875 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 20:10:13,875 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 20:10:13,875 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:10:13,875 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 20:10:13,876 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 20:10:13,876 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 20:10:13,876 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 20:10:13,876 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 20:10:13,876 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 20:10:13,876 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 20:10:13,877 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 20:10:13,877 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/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_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7 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 -> e61c61c9ffe0a2031cf5a0964b1882adcc5bdae1b7345aeaf1c374f155ad9e78 [2021-11-25 20:10:14,144 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 20:10:14,166 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 20:10:14,168 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 20:10:14,170 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 20:10:14,171 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 20:10:14,172 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/array-crafted/zero_sum_const4.c [2021-11-25 20:10:14,257 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/data/abcbb3220/e80cf50dba1345dba4e18742132c5966/FLAG21974cd09 [2021-11-25 20:10:14,723 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 20:10:14,724 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/sv-benchmarks/c/array-crafted/zero_sum_const4.c [2021-11-25 20:10:14,730 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/data/abcbb3220/e80cf50dba1345dba4e18742132c5966/FLAG21974cd09 [2021-11-25 20:10:15,215 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/data/abcbb3220/e80cf50dba1345dba4e18742132c5966 [2021-11-25 20:10:15,219 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 20:10:15,221 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 20:10:15,224 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 20:10:15,224 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 20:10:15,228 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 20:10:15,228 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,229 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35ce829c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15, skipping insertion in model container [2021-11-25 20:10:15,230 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,237 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 20:10:15,258 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 20:10:15,430 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/sv-benchmarks/c/array-crafted/zero_sum_const4.c[406,419] [2021-11-25 20:10:15,449 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:10:15,456 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 20:10:15,468 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/sv-benchmarks/c/array-crafted/zero_sum_const4.c[406,419] [2021-11-25 20:10:15,477 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 20:10:15,489 INFO L208 MainTranslator]: Completed translation [2021-11-25 20:10:15,490 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15 WrapperNode [2021-11-25 20:10:15,490 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 20:10:15,491 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 20:10:15,491 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 20:10:15,491 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 20:10:15,498 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,509 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,556 INFO L137 Inliner]: procedures = 16, calls = 18, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 126 [2021-11-25 20:10:15,556 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 20:10:15,557 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 20:10:15,557 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 20:10:15,557 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 20:10:15,564 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,564 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,566 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,567 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,572 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,577 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,579 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,590 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 20:10:15,591 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 20:10:15,591 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 20:10:15,591 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 20:10:15,592 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (1/1) ... [2021-11-25 20:10:15,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 20:10:15,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:15,638 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 20:10:15,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 20:10:15,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 20:10:15,690 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 20:10:15,691 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-25 20:10:15,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-25 20:10:15,691 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 20:10:15,691 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 20:10:15,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-25 20:10:15,797 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 20:10:15,814 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 20:10:16,023 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 20:10:16,071 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 20:10:16,075 INFO L301 CfgBuilder]: Removed 9 assume(true) statements. [2021-11-25 20:10:16,078 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:10:16 BoogieIcfgContainer [2021-11-25 20:10:16,078 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 20:10:16,080 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 20:10:16,080 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 20:10:16,083 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 20:10:16,083 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 08:10:15" (1/3) ... [2021-11-25 20:10:16,084 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45404ab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:10:16, skipping insertion in model container [2021-11-25 20:10:16,084 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 08:10:15" (2/3) ... [2021-11-25 20:10:16,084 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45404ab2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 08:10:16, skipping insertion in model container [2021-11-25 20:10:16,084 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 08:10:16" (3/3) ... [2021-11-25 20:10:16,086 INFO L111 eAbstractionObserver]: Analyzing ICFG zero_sum_const4.c [2021-11-25 20:10:16,090 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 20:10:16,091 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 20:10:16,133 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 20:10:16,139 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-25 20:10:16,140 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 20:10:16,152 INFO L276 IsEmpty]: Start isEmpty. Operand has 17 states, 15 states have (on average 1.8) internal successors, (27), 16 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) [2021-11-25 20:10:16,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 20:10:16,157 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:16,157 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:16,158 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:16,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:16,163 INFO L85 PathProgramCache]: Analyzing trace with hash -2021895563, now seen corresponding path program 1 times [2021-11-25 20:10:16,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:16,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826293857] [2021-11-25 20:10:16,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:16,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:16,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:16,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:10:16,395 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:16,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826293857] [2021-11-25 20:10:16,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826293857] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:10:16,396 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:10:16,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-25 20:10:16,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115352864] [2021-11-25 20:10:16,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:10:16,401 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-25 20:10:16,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:16,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-25 20:10:16,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:10:16,429 INFO L87 Difference]: Start difference. First operand has 17 states, 15 states have (on average 1.8) internal successors, (27), 16 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) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 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) [2021-11-25 20:10:16,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:16,489 INFO L93 Difference]: Finished difference Result 32 states and 51 transitions. [2021-11-25 20:10:16,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-25 20:10:16,492 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2021-11-25 20:10:16,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:16,499 INFO L225 Difference]: With dead ends: 32 [2021-11-25 20:10:16,500 INFO L226 Difference]: Without dead ends: 15 [2021-11-25 20:10:16,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-25 20:10:16,506 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 0 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:16,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 10 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:10:16,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-11-25 20:10:16,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-11-25 20:10:16,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:10:16,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 23 transitions. [2021-11-25 20:10:16,537 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 23 transitions. Word has length 13 [2021-11-25 20:10:16,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:16,538 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 23 transitions. [2021-11-25 20:10:16,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 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) [2021-11-25 20:10:16,538 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 23 transitions. [2021-11-25 20:10:16,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 20:10:16,539 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:16,539 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:16,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 20:10:16,540 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:16,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:16,541 INFO L85 PathProgramCache]: Analyzing trace with hash 688320013, now seen corresponding path program 1 times [2021-11-25 20:10:16,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:16,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983989333] [2021-11-25 20:10:16,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:16,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:16,598 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:10:16,598 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:16,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983989333] [2021-11-25 20:10:16,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983989333] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 20:10:16,599 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 20:10:16,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 20:10:16,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041193724] [2021-11-25 20:10:16,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 20:10:16,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 20:10:16,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:16,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 20:10:16,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:10:16,602 INFO L87 Difference]: Start difference. First operand 15 states and 23 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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) [2021-11-25 20:10:16,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:16,661 INFO L93 Difference]: Finished difference Result 33 states and 55 transitions. [2021-11-25 20:10:16,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 20:10:16,661 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2021-11-25 20:10:16,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:16,662 INFO L225 Difference]: With dead ends: 33 [2021-11-25 20:10:16,662 INFO L226 Difference]: Without dead ends: 23 [2021-11-25 20:10:16,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-25 20:10:16,664 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 19 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:16,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 5 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 20:10:16,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2021-11-25 20:10:16,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2021-11-25 20:10:16,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 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) [2021-11-25 20:10:16,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 31 transitions. [2021-11-25 20:10:16,672 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 31 transitions. Word has length 14 [2021-11-25 20:10:16,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:16,673 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 31 transitions. [2021-11-25 20:10:16,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 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) [2021-11-25 20:10:16,673 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 31 transitions. [2021-11-25 20:10:16,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-25 20:10:16,674 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:16,674 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:16,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 20:10:16,675 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:16,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:16,675 INFO L85 PathProgramCache]: Analyzing trace with hash -628182144, now seen corresponding path program 1 times [2021-11-25 20:10:16,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:16,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338528988] [2021-11-25 20:10:16,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:16,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:16,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:16,826 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-25 20:10:16,826 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:16,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338528988] [2021-11-25 20:10:16,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338528988] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:16,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449078890] [2021-11-25 20:10:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:16,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:16,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:16,833 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:16,839 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 20:10:16,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:16,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:10:16,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:17,017 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-25 20:10:17,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:17,078 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-25 20:10:17,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449078890] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:17,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [893689352] [2021-11-25 20:10:17,099 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:17,103 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:17,107 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:17,112 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:17,112 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:17,294 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:17,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:17,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:17,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:10:17,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:17,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:17,556 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:10:17,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:10:17,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:18,120 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:18,299 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '336#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:18,300 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:18,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:18,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2021-11-25 20:10:18,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222770169] [2021-11-25 20:10:18,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:18,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-25 20:10:18,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:18,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-25 20:10:18,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-25 20:10:18,303 INFO L87 Difference]: Start difference. First operand 23 states and 31 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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) [2021-11-25 20:10:18,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:18,385 INFO L93 Difference]: Finished difference Result 43 states and 59 transitions. [2021-11-25 20:10:18,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 20:10:18,386 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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) Word has length 22 [2021-11-25 20:10:18,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:18,387 INFO L225 Difference]: With dead ends: 43 [2021-11-25 20:10:18,387 INFO L226 Difference]: Without dead ends: 24 [2021-11-25 20:10:18,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-11-25 20:10:18,389 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 0 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:18,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 20:10:18,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-11-25 20:10:18,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-11-25 20:10:18,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2021-11-25 20:10:18,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 32 transitions. [2021-11-25 20:10:18,396 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 32 transitions. Word has length 22 [2021-11-25 20:10:18,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:18,396 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 32 transitions. [2021-11-25 20:10:18,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 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) [2021-11-25 20:10:18,397 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 32 transitions. [2021-11-25 20:10:18,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-11-25 20:10:18,397 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:18,398 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:18,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:18,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:18,613 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:18,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:18,613 INFO L85 PathProgramCache]: Analyzing trace with hash -681729304, now seen corresponding path program 2 times [2021-11-25 20:10:18,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:18,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075466642] [2021-11-25 20:10:18,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:18,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:10:18,706 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:18,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075466642] [2021-11-25 20:10:18,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075466642] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:18,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625695856] [2021-11-25 20:10:18,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:10:18,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:18,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:18,710 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:18,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 20:10:18,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 20:10:18,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:18,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-25 20:10:18,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:18,889 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:10:18,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:18,939 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:10:18,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625695856] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:18,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [421867294] [2021-11-25 20:10:18,944 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:18,944 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:18,945 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:18,945 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:18,945 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:19,022 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:19,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:19,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:19,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:10:19,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:19,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:19,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:19,156 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:10:19,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:10:19,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:19,521 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:19,684 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '602#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:19,684 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:19,684 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:19,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2021-11-25 20:10:19,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221149555] [2021-11-25 20:10:19,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:19,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 20:10:19,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:19,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 20:10:19,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-11-25 20:10:19,686 INFO L87 Difference]: Start difference. First operand 24 states and 32 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 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) [2021-11-25 20:10:19,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:19,774 INFO L93 Difference]: Finished difference Result 49 states and 71 transitions. [2021-11-25 20:10:19,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 20:10:19,776 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 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 23 [2021-11-25 20:10:19,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:19,777 INFO L225 Difference]: With dead ends: 49 [2021-11-25 20:10:19,777 INFO L226 Difference]: Without dead ends: 32 [2021-11-25 20:10:19,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-11-25 20:10:19,779 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:19,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 5 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 20:10:19,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2021-11-25 20:10:19,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2021-11-25 20:10:19,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.2903225806451613) internal successors, (40), 31 states have internal predecessors, (40), 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) [2021-11-25 20:10:19,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2021-11-25 20:10:19,786 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 40 transitions. Word has length 23 [2021-11-25 20:10:19,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:19,786 INFO L470 AbstractCegarLoop]: Abstraction has 32 states and 40 transitions. [2021-11-25 20:10:19,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 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) [2021-11-25 20:10:19,786 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 40 transitions. [2021-11-25 20:10:19,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-25 20:10:19,787 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:19,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:19,824 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:20,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:20,013 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:20,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:20,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1504251819, now seen corresponding path program 3 times [2021-11-25 20:10:20,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:20,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802425503] [2021-11-25 20:10:20,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:20,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:20,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:21,033 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:10:21,033 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:21,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802425503] [2021-11-25 20:10:21,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802425503] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:21,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844870370] [2021-11-25 20:10:21,034 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:10:21,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:21,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:21,036 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:21,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 20:10:21,102 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:10:21,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:21,105 WARN L261 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 75 conjunts are in the unsatisfiable core [2021-11-25 20:10:21,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:21,499 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:10:21,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:21,882 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-11-25 20:10:21,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-11-25 20:10:21,979 INFO L354 Elim1Store]: treesize reduction 73, result has 11.0 percent of original size [2021-11-25 20:10:21,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-11-25 20:10:22,022 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-25 20:10:22,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844870370] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:22,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1579431401] [2021-11-25 20:10:22,026 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:22,026 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:22,026 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:22,027 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:22,027 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:22,107 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:22,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:22,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:22,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:10:22,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:22,213 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:22,236 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:10:22,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:10:22,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:22,637 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:23,518 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '961#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:23,518 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:23,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:23,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2021-11-25 20:10:23,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964100222] [2021-11-25 20:10:23,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:23,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-25 20:10:23,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:23,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-25 20:10:23,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=772, Unknown=0, NotChecked=0, Total=870 [2021-11-25 20:10:23,521 INFO L87 Difference]: Start difference. First operand 32 states and 40 transitions. Second operand has 25 states, 25 states have (on average 3.4) internal successors, (85), 25 states have internal predecessors, (85), 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) [2021-11-25 20:10:23,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:23,935 INFO L93 Difference]: Finished difference Result 57 states and 72 transitions. [2021-11-25 20:10:23,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 20:10:23,935 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 25 states have internal predecessors, (85), 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 31 [2021-11-25 20:10:23,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:23,937 INFO L225 Difference]: With dead ends: 57 [2021-11-25 20:10:23,937 INFO L226 Difference]: Without dead ends: 54 [2021-11-25 20:10:23,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 59 SyntacticMatches, 34 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=116, Invalid=940, Unknown=0, NotChecked=0, Total=1056 [2021-11-25 20:10:23,939 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 14 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:23,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 29 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 20:10:23,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-25 20:10:23,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 52. [2021-11-25 20:10:23,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.3137254901960784) internal successors, (67), 51 states have internal predecessors, (67), 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) [2021-11-25 20:10:23,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 67 transitions. [2021-11-25 20:10:23,949 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 67 transitions. Word has length 31 [2021-11-25 20:10:23,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:23,949 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 67 transitions. [2021-11-25 20:10:23,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 3.4) internal successors, (85), 25 states have internal predecessors, (85), 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) [2021-11-25 20:10:23,950 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 67 transitions. [2021-11-25 20:10:23,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-11-25 20:10:23,951 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:23,951 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:23,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:24,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:24,173 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:24,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:24,173 INFO L85 PathProgramCache]: Analyzing trace with hash -2090822180, now seen corresponding path program 4 times [2021-11-25 20:10:24,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:24,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881202007] [2021-11-25 20:10:24,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:24,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:24,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:24,245 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 20:10:24,245 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:24,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881202007] [2021-11-25 20:10:24,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881202007] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:24,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131585950] [2021-11-25 20:10:24,246 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:10:24,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:24,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:24,247 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:24,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 20:10:24,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:24,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 20:10:24,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:24,442 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 20:10:24,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 20:10:24,514 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131585950] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:24,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1293244769] [2021-11-25 20:10:24,517 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:24,517 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:24,517 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:24,517 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:24,518 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:24,590 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:24,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:24,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:24,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:10:24,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:24,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:24,717 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:10:24,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:10:24,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:24,972 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:25,147 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1377#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:25,147 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:25,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:25,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2021-11-25 20:10:25,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104273717] [2021-11-25 20:10:25,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:25,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 20:10:25,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:25,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 20:10:25,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-11-25 20:10:25,149 INFO L87 Difference]: Start difference. First operand 52 states and 67 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) [2021-11-25 20:10:25,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:25,367 INFO L93 Difference]: Finished difference Result 114 states and 149 transitions. [2021-11-25 20:10:25,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-25 20:10:25,367 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) Word has length 32 [2021-11-25 20:10:25,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:25,368 INFO L225 Difference]: With dead ends: 114 [2021-11-25 20:10:25,369 INFO L226 Difference]: Without dead ends: 65 [2021-11-25 20:10:25,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-11-25 20:10:25,370 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 31 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:25,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 13 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:10:25,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-25 20:10:25,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 58. [2021-11-25 20:10:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 1.263157894736842) internal successors, (72), 57 states have internal predecessors, (72), 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) [2021-11-25 20:10:25,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 72 transitions. [2021-11-25 20:10:25,379 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 72 transitions. Word has length 32 [2021-11-25 20:10:25,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:25,380 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 72 transitions. [2021-11-25 20:10:25,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) [2021-11-25 20:10:25,380 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 72 transitions. [2021-11-25 20:10:25,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-11-25 20:10:25,381 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:25,382 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:25,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:25,596 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-25 20:10:25,597 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:25,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:25,597 INFO L85 PathProgramCache]: Analyzing trace with hash 293731444, now seen corresponding path program 5 times [2021-11-25 20:10:25,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:25,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818409304] [2021-11-25 20:10:25,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:25,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:25,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-25 20:10:25,670 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:25,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818409304] [2021-11-25 20:10:25,670 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818409304] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:25,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848694579] [2021-11-25 20:10:25,671 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:10:25,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:25,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:25,677 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:25,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 20:10:25,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 20:10:25,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:25,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-25 20:10:25,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:25,859 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-25 20:10:25,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:25,934 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-11-25 20:10:25,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848694579] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:25,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1605443011] [2021-11-25 20:10:25,937 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:25,937 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:25,937 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:25,937 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:25,938 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:25,992 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:10:25,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:10:26,039 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:26,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:26,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:10:26,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:26,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:26,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:26,150 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:10:26,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:10:26,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:26,427 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:26,836 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1919#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:26,836 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:26,836 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:26,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2021-11-25 20:10:26,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052970637] [2021-11-25 20:10:26,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:26,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 20:10:26,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:26,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 20:10:26,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2021-11-25 20:10:26,838 INFO L87 Difference]: Start difference. First operand 58 states and 72 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) [2021-11-25 20:10:27,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:27,042 INFO L93 Difference]: Finished difference Result 62 states and 76 transitions. [2021-11-25 20:10:27,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-25 20:10:27,043 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) Word has length 33 [2021-11-25 20:10:27,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:27,044 INFO L225 Difference]: With dead ends: 62 [2021-11-25 20:10:27,044 INFO L226 Difference]: Without dead ends: 41 [2021-11-25 20:10:27,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 66 SyntacticMatches, 23 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2021-11-25 20:10:27,046 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:27,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:10:27,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-11-25 20:10:27,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2021-11-25 20:10:27,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.225) internal successors, (49), 40 states have internal predecessors, (49), 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) [2021-11-25 20:10:27,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 49 transitions. [2021-11-25 20:10:27,052 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 49 transitions. Word has length 33 [2021-11-25 20:10:27,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:27,053 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 49 transitions. [2021-11-25 20:10:27,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 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) [2021-11-25 20:10:27,053 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 49 transitions. [2021-11-25 20:10:27,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-25 20:10:27,054 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:27,055 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:27,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:27,273 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-25 20:10:27,274 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:27,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash 487958048, now seen corresponding path program 6 times [2021-11-25 20:10:27,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:27,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025438332] [2021-11-25 20:10:27,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:27,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:27,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:29,861 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:10:29,861 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:29,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025438332] [2021-11-25 20:10:29,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025438332] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:29,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477029213] [2021-11-25 20:10:29,862 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:10:29,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:29,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:29,865 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:29,890 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 20:10:29,941 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:10:29,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:29,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 109 conjunts are in the unsatisfiable core [2021-11-25 20:10:29,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:30,986 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 53 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:10:30,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:31,696 INFO L354 Elim1Store]: treesize reduction 114, result has 46.0 percent of original size [2021-11-25 20:10:31,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2021-11-25 20:10:31,941 INFO L354 Elim1Store]: treesize reduction 198, result has 6.2 percent of original size [2021-11-25 20:10:31,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2021-11-25 20:10:32,007 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 20:10:32,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477029213] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:32,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [158347440] [2021-11-25 20:10:32,010 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:32,010 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:32,011 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:32,011 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:32,011 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:32,091 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:32,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:32,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:32,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:10:32,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:32,178 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:32,197 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:10:32,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:10:32,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:32,459 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:33,949 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2412#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:33,949 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:33,949 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:33,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 13, 12] total 51 [2021-11-25 20:10:33,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018672790] [2021-11-25 20:10:33,950 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:33,950 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-11-25 20:10:33,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:33,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-11-25 20:10:33,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=2877, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 20:10:33,952 INFO L87 Difference]: Start difference. First operand 41 states and 49 transitions. Second operand has 51 states, 51 states have (on average 2.156862745098039) internal successors, (110), 51 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:10:35,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:35,583 INFO L93 Difference]: Finished difference Result 73 states and 88 transitions. [2021-11-25 20:10:35,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-25 20:10:35,584 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.156862745098039) internal successors, (110), 51 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-25 20:10:35,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:35,585 INFO L225 Difference]: With dead ends: 73 [2021-11-25 20:10:35,585 INFO L226 Difference]: Without dead ends: 70 [2021-11-25 20:10:35,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 56 SyntacticMatches, 47 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2672 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=326, Invalid=4096, Unknown=0, NotChecked=0, Total=4422 [2021-11-25 20:10:35,588 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 17 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:35,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 59 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1352 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-11-25 20:10:35,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-25 20:10:35,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 67. [2021-11-25 20:10:35,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.2424242424242424) internal successors, (82), 66 states have internal predecessors, (82), 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) [2021-11-25 20:10:35,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 82 transitions. [2021-11-25 20:10:35,599 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 82 transitions. Word has length 40 [2021-11-25 20:10:35,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:35,600 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 82 transitions. [2021-11-25 20:10:35,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.156862745098039) internal successors, (110), 51 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:10:35,600 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 82 transitions. [2021-11-25 20:10:35,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-25 20:10:35,602 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:35,602 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:35,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:35,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:35,817 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:35,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:35,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1986766039, now seen corresponding path program 7 times [2021-11-25 20:10:35,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:35,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855928559] [2021-11-25 20:10:35,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:35,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:35,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:35,901 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-25 20:10:35,901 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:35,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855928559] [2021-11-25 20:10:35,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855928559] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:35,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899322533] [2021-11-25 20:10:35,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:10:35,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:35,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:35,917 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:35,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 20:10:35,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:35,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 20:10:35,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:36,119 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-25 20:10:36,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:36,198 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-25 20:10:36,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899322533] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:36,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1302462318] [2021-11-25 20:10:36,200 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:36,200 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:36,201 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:36,201 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:36,201 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:36,251 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:10:36,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:10:36,301 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:36,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:36,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:10:36,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:36,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:36,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:36,398 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:10:36,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:10:36,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:36,662 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:37,170 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2963#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:37,170 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:37,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:37,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2021-11-25 20:10:37,170 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360908541] [2021-11-25 20:10:37,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:37,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 20:10:37,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:37,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 20:10:37,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2021-11-25 20:10:37,172 INFO L87 Difference]: Start difference. First operand 67 states and 82 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 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) [2021-11-25 20:10:37,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:37,449 INFO L93 Difference]: Finished difference Result 144 states and 179 transitions. [2021-11-25 20:10:37,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-25 20:10:37,449 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 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 41 [2021-11-25 20:10:37,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:37,450 INFO L225 Difference]: With dead ends: 144 [2021-11-25 20:10:37,450 INFO L226 Difference]: Without dead ends: 80 [2021-11-25 20:10:37,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 83 SyntacticMatches, 29 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 609 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2021-11-25 20:10:37,451 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 23 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:37,451 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 17 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:10:37,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-11-25 20:10:37,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 73. [2021-11-25 20:10:37,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 72 states have internal predecessors, (87), 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) [2021-11-25 20:10:37,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 87 transitions. [2021-11-25 20:10:37,461 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 87 transitions. Word has length 41 [2021-11-25 20:10:37,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:37,462 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 87 transitions. [2021-11-25 20:10:37,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 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) [2021-11-25 20:10:37,462 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 87 transitions. [2021-11-25 20:10:37,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-11-25 20:10:37,464 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:37,464 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:37,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:37,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:37,673 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:37,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:37,673 INFO L85 PathProgramCache]: Analyzing trace with hash 96542015, now seen corresponding path program 8 times [2021-11-25 20:10:37,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:37,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420332795] [2021-11-25 20:10:37,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:37,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-25 20:10:37,755 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:37,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420332795] [2021-11-25 20:10:37,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420332795] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:37,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866070370] [2021-11-25 20:10:37,756 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:10:37,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:37,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:37,757 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:37,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 20:10:37,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 20:10:37,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:37,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-25 20:10:37,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:37,972 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-25 20:10:37,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:38,066 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-25 20:10:38,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866070370] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:38,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1130459485] [2021-11-25 20:10:38,069 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:38,069 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:38,069 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:38,070 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:38,070 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:38,129 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:10:38,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:10:38,179 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:38,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:38,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:10:38,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:38,264 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:38,286 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:10:38,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:10:38,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:38,565 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:39,011 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3654#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:39,011 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:39,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:39,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2021-11-25 20:10:39,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326328807] [2021-11-25 20:10:39,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:39,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-25 20:10:39,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:39,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-25 20:10:39,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2021-11-25 20:10:39,013 INFO L87 Difference]: Start difference. First operand 73 states and 87 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 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) [2021-11-25 20:10:39,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:39,250 INFO L93 Difference]: Finished difference Result 77 states and 91 transitions. [2021-11-25 20:10:39,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 20:10:39,250 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 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 42 [2021-11-25 20:10:39,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:39,251 INFO L225 Difference]: With dead ends: 77 [2021-11-25 20:10:39,251 INFO L226 Difference]: Without dead ends: 50 [2021-11-25 20:10:39,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 85 SyntacticMatches, 30 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=148, Invalid=608, Unknown=0, NotChecked=0, Total=756 [2021-11-25 20:10:39,252 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:39,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 15 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:10:39,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-25 20:10:39,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-25 20:10:39,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.183673469387755) internal successors, (58), 49 states have internal predecessors, (58), 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) [2021-11-25 20:10:39,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 58 transitions. [2021-11-25 20:10:39,259 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 58 transitions. Word has length 42 [2021-11-25 20:10:39,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:39,260 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 58 transitions. [2021-11-25 20:10:39,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 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) [2021-11-25 20:10:39,260 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 58 transitions. [2021-11-25 20:10:39,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 20:10:39,262 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:39,262 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:39,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:39,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 20:10:39,464 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:39,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:39,465 INFO L85 PathProgramCache]: Analyzing trace with hash 174183989, now seen corresponding path program 9 times [2021-11-25 20:10:39,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:39,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233283310] [2021-11-25 20:10:39,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:39,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:39,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:42,824 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 1 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:10:42,824 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:42,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233283310] [2021-11-25 20:10:42,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233283310] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:42,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049278210] [2021-11-25 20:10:42,825 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:10:42,825 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:42,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:42,826 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:42,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 20:10:42,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:10:42,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:42,912 WARN L261 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 143 conjunts are in the unsatisfiable core [2021-11-25 20:10:42,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:44,154 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:10:44,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:45,134 INFO L354 Elim1Store]: treesize reduction 227, result has 43.3 percent of original size [2021-11-25 20:10:45,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 69 treesize of output 185 [2021-11-25 20:10:45,711 INFO L354 Elim1Store]: treesize reduction 383, result has 4.3 percent of original size [2021-11-25 20:10:45,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 70 treesize of output 30 [2021-11-25 20:10:45,791 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:10:45,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049278210] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:45,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1287675072] [2021-11-25 20:10:45,794 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:45,794 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:45,794 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:45,795 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:45,795 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:45,848 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:45,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:45,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:45,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:10:45,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:45,929 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:10:45,951 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:10:45,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:10:46,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:46,197 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:46,542 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4261#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:46,543 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:46,543 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:46,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 16, 14] total 61 [2021-11-25 20:10:46,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624219375] [2021-11-25 20:10:46,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:46,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2021-11-25 20:10:46,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:46,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2021-11-25 20:10:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=4025, Unknown=0, NotChecked=0, Total=4290 [2021-11-25 20:10:46,548 INFO L87 Difference]: Start difference. First operand 50 states and 58 transitions. Second operand has 61 states, 61 states have (on average 2.2295081967213113) internal successors, (136), 61 states have internal predecessors, (136), 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) [2021-11-25 20:10:52,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:52,745 INFO L93 Difference]: Finished difference Result 181 states and 221 transitions. [2021-11-25 20:10:52,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-11-25 20:10:52,745 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.2295081967213113) internal successors, (136), 61 states have internal predecessors, (136), 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 49 [2021-11-25 20:10:52,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:52,748 INFO L225 Difference]: With dead ends: 181 [2021-11-25 20:10:52,748 INFO L226 Difference]: Without dead ends: 150 [2021-11-25 20:10:52,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 107 SyntacticMatches, 22 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3753 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=958, Invalid=11032, Unknown=0, NotChecked=0, Total=11990 [2021-11-25 20:10:52,753 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 167 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 2633 mSolverCounterSat, 996 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 3629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 996 IncrementalHoareTripleChecker+Valid, 2633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:52,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 51 Invalid, 3629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [996 Valid, 2633 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2021-11-25 20:10:52,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2021-11-25 20:10:52,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 82. [2021-11-25 20:10:52,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 1.2098765432098766) internal successors, (98), 81 states have internal predecessors, (98), 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) [2021-11-25 20:10:52,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 98 transitions. [2021-11-25 20:10:52,772 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 98 transitions. Word has length 49 [2021-11-25 20:10:52,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:52,772 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 98 transitions. [2021-11-25 20:10:52,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.2295081967213113) internal successors, (136), 61 states have internal predecessors, (136), 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) [2021-11-25 20:10:52,773 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 98 transitions. [2021-11-25 20:10:52,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 20:10:52,774 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:52,774 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:52,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:52,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-11-25 20:10:52,996 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:52,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:52,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1104441410, now seen corresponding path program 10 times [2021-11-25 20:10:52,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:52,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368725629] [2021-11-25 20:10:52,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:52,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:53,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:53,112 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-25 20:10:53,113 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:53,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368725629] [2021-11-25 20:10:53,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368725629] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:53,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356159377] [2021-11-25 20:10:53,113 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:10:53,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:53,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:53,115 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:53,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 20:10:53,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:53,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-25 20:10:53,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:53,348 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-25 20:10:53,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:10:53,446 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-25 20:10:53,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356159377] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:10:53,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1363699723] [2021-11-25 20:10:53,448 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:10:53,448 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:10:53,449 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:10:53,449 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:10:53,449 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:10:53,499 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:10:53,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:10:53,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:10:53,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:10:53,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:53,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:53,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:10:53,592 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:10:53,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:10:53,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:10:53,819 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:10:54,026 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5178#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:10:54,026 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:10:54,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:10:54,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2021-11-25 20:10:54,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400216940] [2021-11-25 20:10:54,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:10:54,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-25 20:10:54,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:10:54,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-25 20:10:54,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2021-11-25 20:10:54,028 INFO L87 Difference]: Start difference. First operand 82 states and 98 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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) [2021-11-25 20:10:54,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:10:54,288 INFO L93 Difference]: Finished difference Result 170 states and 205 transitions. [2021-11-25 20:10:54,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-25 20:10:54,288 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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) Word has length 50 [2021-11-25 20:10:54,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:10:54,289 INFO L225 Difference]: With dead ends: 170 [2021-11-25 20:10:54,289 INFO L226 Difference]: Without dead ends: 59 [2021-11-25 20:10:54,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=175, Invalid=637, Unknown=0, NotChecked=0, Total=812 [2021-11-25 20:10:54,291 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 4 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:10:54,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 17 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:10:54,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-11-25 20:10:54,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2021-11-25 20:10:54,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 58 states have internal predecessors, (67), 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) [2021-11-25 20:10:54,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 67 transitions. [2021-11-25 20:10:54,303 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 67 transitions. Word has length 50 [2021-11-25 20:10:54,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:10:54,303 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 67 transitions. [2021-11-25 20:10:54,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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) [2021-11-25 20:10:54,304 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 67 transitions. [2021-11-25 20:10:54,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 20:10:54,305 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:10:54,305 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:10:54,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 20:10:54,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:54,533 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:10:54,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:10:54,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1772327104, now seen corresponding path program 11 times [2021-11-25 20:10:54,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:10:54,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073166769] [2021-11-25 20:10:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:10:54,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:10:54,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:10:58,581 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 3 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:10:58,581 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:10:58,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073166769] [2021-11-25 20:10:58,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073166769] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:10:58,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957966359] [2021-11-25 20:10:58,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:10:58,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:10:58,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:10:58,582 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:10:58,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 20:10:58,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-25 20:10:58,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:10:58,683 WARN L261 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 188 conjunts are in the unsatisfiable core [2021-11-25 20:10:58,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:10:58,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-11-25 20:11:01,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:01,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:01,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:01,490 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:01,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 51 [2021-11-25 20:11:01,665 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 3 proven. 129 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-25 20:11:01,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:05,774 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 125 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:11:05,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957966359] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:05,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [953494889] [2021-11-25 20:11:05,776 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:11:05,776 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:05,776 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:05,776 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:05,776 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:05,822 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:11:05,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:11:05,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:11:05,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:11:05,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:05,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:05,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:05,942 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:11:05,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:11:05,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:11:06,195 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:09,704 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6053#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:09,704 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:09,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:09,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 19, 16] total 75 [2021-11-25 20:11:09,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423493332] [2021-11-25 20:11:09,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:09,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2021-11-25 20:11:09,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:09,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2021-11-25 20:11:09,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=5958, Unknown=0, NotChecked=0, Total=6320 [2021-11-25 20:11:09,708 INFO L87 Difference]: Start difference. First operand 59 states and 67 transitions. Second operand has 75 states, 75 states have (on average 2.1733333333333333) internal successors, (163), 75 states have internal predecessors, (163), 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) [2021-11-25 20:11:17,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:17,672 INFO L93 Difference]: Finished difference Result 127 states and 148 transitions. [2021-11-25 20:11:17,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-11-25 20:11:17,672 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.1733333333333333) internal successors, (163), 75 states have internal predecessors, (163), 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 58 [2021-11-25 20:11:17,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:17,674 INFO L225 Difference]: With dead ends: 127 [2021-11-25 20:11:17,674 INFO L226 Difference]: Without dead ends: 124 [2021-11-25 20:11:17,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 74 SyntacticMatches, 81 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 7495 ImplicationChecksByTransitivity, 17.9s TimeCoverageRelationStatistics Valid=1142, Invalid=16150, Unknown=0, NotChecked=0, Total=17292 [2021-11-25 20:11:17,679 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 4 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 505 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:17,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 97 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 931 Invalid, 0 Unknown, 505 Unchecked, 0.8s Time] [2021-11-25 20:11:17,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-11-25 20:11:17,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 104. [2021-11-25 20:11:17,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.174757281553398) internal successors, (121), 103 states have internal predecessors, (121), 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) [2021-11-25 20:11:17,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 121 transitions. [2021-11-25 20:11:17,704 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 121 transitions. Word has length 58 [2021-11-25 20:11:17,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:17,705 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 121 transitions. [2021-11-25 20:11:17,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.1733333333333333) internal successors, (163), 75 states have internal predecessors, (163), 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) [2021-11-25 20:11:17,705 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 121 transitions. [2021-11-25 20:11:17,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 20:11:17,707 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:17,707 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:17,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-11-25 20:11:17,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:17,920 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:11:17,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:17,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1416019557, now seen corresponding path program 12 times [2021-11-25 20:11:17,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:17,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482223049] [2021-11-25 20:11:17,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:17,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:17,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:18,047 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-25 20:11:18,048 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:18,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482223049] [2021-11-25 20:11:18,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482223049] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:18,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607355747] [2021-11-25 20:11:18,048 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:11:18,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:18,049 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:18,050 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:18,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 20:11:18,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:11:18,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:11:18,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 20:11:18,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:18,348 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-25 20:11:18,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:18,439 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-25 20:11:18,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607355747] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:18,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [826603305] [2021-11-25 20:11:18,440 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:11:18,441 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:18,441 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:18,441 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:18,441 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:18,501 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:11:18,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:11:18,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:11:18,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:11:18,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:18,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:18,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:18,598 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:11:18,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:11:18,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:11:18,811 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:19,010 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6986#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:19,010 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:19,011 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:19,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2021-11-25 20:11:19,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868353139] [2021-11-25 20:11:19,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:19,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-25 20:11:19,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:19,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-25 20:11:19,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2021-11-25 20:11:19,012 INFO L87 Difference]: Start difference. First operand 104 states and 121 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:11:19,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:19,388 INFO L93 Difference]: Finished difference Result 230 states and 270 transitions. [2021-11-25 20:11:19,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 20:11:19,388 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-11-25 20:11:19,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:19,389 INFO L225 Difference]: With dead ends: 230 [2021-11-25 20:11:19,389 INFO L226 Difference]: Without dead ends: 110 [2021-11-25 20:11:19,390 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=238, Invalid=884, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 20:11:19,392 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 26 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:19,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 19 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 20:11:19,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-11-25 20:11:19,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 103. [2021-11-25 20:11:19,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 1.1470588235294117) internal successors, (117), 102 states have internal predecessors, (117), 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) [2021-11-25 20:11:19,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 117 transitions. [2021-11-25 20:11:19,416 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 117 transitions. Word has length 59 [2021-11-25 20:11:19,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:19,416 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 117 transitions. [2021-11-25 20:11:19,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:11:19,417 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 117 transitions. [2021-11-25 20:11:19,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 20:11:19,418 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:19,418 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:19,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:19,628 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-25 20:11:19,628 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:11:19,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:19,629 INFO L85 PathProgramCache]: Analyzing trace with hash -652498465, now seen corresponding path program 13 times [2021-11-25 20:11:19,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:19,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432020497] [2021-11-25 20:11:19,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:19,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:19,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:19,780 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-25 20:11:19,780 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:19,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432020497] [2021-11-25 20:11:19,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432020497] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:19,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128018692] [2021-11-25 20:11:19,781 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:11:19,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:19,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:19,785 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:19,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 20:11:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:19,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-25 20:11:19,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:20,060 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-25 20:11:20,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:20,170 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-25 20:11:20,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128018692] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:20,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1062446293] [2021-11-25 20:11:20,173 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:11:20,174 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:20,174 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:20,174 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:20,175 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:20,223 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:11:20,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:11:20,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:11:20,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:11:20,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:20,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:20,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:20,313 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:11:20,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:11:20,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:11:20,522 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:20,703 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8027#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:20,703 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:20,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:20,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2021-11-25 20:11:20,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049651732] [2021-11-25 20:11:20,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:20,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-25 20:11:20,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:20,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-25 20:11:20,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=605, Unknown=0, NotChecked=0, Total=756 [2021-11-25 20:11:20,705 INFO L87 Difference]: Start difference. First operand 103 states and 117 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:11:21,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:21,036 INFO L93 Difference]: Finished difference Result 107 states and 121 transitions. [2021-11-25 20:11:21,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-25 20:11:21,036 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-11-25 20:11:21,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:21,037 INFO L225 Difference]: With dead ends: 107 [2021-11-25 20:11:21,037 INFO L226 Difference]: Without dead ends: 68 [2021-11-25 20:11:21,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=243, Invalid=1017, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 20:11:21,038 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:21,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:11:21,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-11-25 20:11:21,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2021-11-25 20:11:21,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.1343283582089552) internal successors, (76), 67 states have internal predecessors, (76), 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) [2021-11-25 20:11:21,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2021-11-25 20:11:21,050 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 60 [2021-11-25 20:11:21,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:21,050 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2021-11-25 20:11:21,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-25 20:11:21,051 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2021-11-25 20:11:21,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-11-25 20:11:21,052 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:21,052 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:21,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:21,272 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 20:11:21,272 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:11:21,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:21,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1455883285, now seen corresponding path program 14 times [2021-11-25 20:11:21,273 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:21,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348590709] [2021-11-25 20:11:21,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:21,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:27,734 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 12 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:11:27,734 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:27,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348590709] [2021-11-25 20:11:27,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348590709] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:27,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054780874] [2021-11-25 20:11:27,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:11:27,734 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:27,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:27,735 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:27,736 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 20:11:27,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-25 20:11:27,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:11:27,874 WARN L261 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 220 conjunts are in the unsatisfiable core [2021-11-25 20:11:27,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:31,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:31,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:31,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:31,220 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:11:31,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 51 [2021-11-25 20:11:31,426 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 3 proven. 183 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-25 20:11:31,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:36,596 INFO L354 Elim1Store]: treesize reduction 631, result has 37.0 percent of original size [2021-11-25 20:11:36,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 107 treesize of output 387 [2021-11-25 20:11:37,952 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-25 20:11:37,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054780874] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:37,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1464532828] [2021-11-25 20:11:37,954 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:11:37,954 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:37,954 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:37,954 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:37,954 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:38,006 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:11:38,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:11:38,055 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:11:38,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:11:38,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:11:38,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:38,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:38,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:38,159 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:11:38,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:11:38,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:11:38,361 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:38,902 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8869#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:38,902 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:38,902 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:38,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 22, 19] total 88 [2021-11-25 20:11:38,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807307621] [2021-11-25 20:11:38,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:38,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2021-11-25 20:11:38,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:38,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2021-11-25 20:11:38,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=8191, Unknown=0, NotChecked=0, Total=8556 [2021-11-25 20:11:38,906 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand has 88 states, 88 states have (on average 2.147727272727273) internal successors, (189), 88 states have internal predecessors, (189), 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) [2021-11-25 20:11:48,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:48,606 INFO L93 Difference]: Finished difference Result 138 states and 158 transitions. [2021-11-25 20:11:48,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2021-11-25 20:11:48,607 INFO L78 Accepts]: Start accepts. Automaton has has 88 states, 88 states have (on average 2.147727272727273) internal successors, (189), 88 states have internal predecessors, (189), 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 67 [2021-11-25 20:11:48,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:48,608 INFO L225 Difference]: With dead ends: 138 [2021-11-25 20:11:48,608 INFO L226 Difference]: Without dead ends: 135 [2021-11-25 20:11:48,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 135 SyntacticMatches, 45 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7623 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=1405, Invalid=21245, Unknown=0, NotChecked=0, Total=22650 [2021-11-25 20:11:48,610 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 2221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 684 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:48,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 97 Invalid, 2221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1353 Invalid, 0 Unknown, 684 Unchecked, 1.0s Time] [2021-11-25 20:11:48,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2021-11-25 20:11:48,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 98. [2021-11-25 20:11:48,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 1.1443298969072164) internal successors, (111), 97 states have internal predecessors, (111), 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) [2021-11-25 20:11:48,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 111 transitions. [2021-11-25 20:11:48,629 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 111 transitions. Word has length 67 [2021-11-25 20:11:48,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:48,629 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 111 transitions. [2021-11-25 20:11:48,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 2.147727272727273) internal successors, (189), 88 states have internal predecessors, (189), 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) [2021-11-25 20:11:48,630 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 111 transitions. [2021-11-25 20:11:48,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-25 20:11:48,630 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:48,630 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:48,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:48,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:48,844 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:11:48,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:48,845 INFO L85 PathProgramCache]: Analyzing trace with hash 357112902, now seen corresponding path program 15 times [2021-11-25 20:11:48,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:48,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386936363] [2021-11-25 20:11:48,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:48,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:48,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:49,001 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-11-25 20:11:49,002 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:49,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386936363] [2021-11-25 20:11:49,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386936363] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:49,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043605391] [2021-11-25 20:11:49,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:11:49,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:49,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:49,005 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:49,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 20:11:49,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:11:49,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:11:49,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 20:11:49,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:49,322 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-11-25 20:11:49,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:49,433 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2021-11-25 20:11:49,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1043605391] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:49,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1534752198] [2021-11-25 20:11:49,435 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:11:49,435 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:49,435 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:49,435 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:49,435 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:49,510 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:11:49,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:11:49,560 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:11:49,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:11:49,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:11:49,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:49,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:49,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:49,631 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:11:49,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:11:49,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:11:49,817 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:50,776 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9883#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:50,776 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:50,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:50,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2021-11-25 20:11:50,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494609297] [2021-11-25 20:11:50,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:50,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 20:11:50,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:50,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 20:11:50,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=737, Unknown=0, NotChecked=0, Total=930 [2021-11-25 20:11:50,778 INFO L87 Difference]: Start difference. First operand 98 states and 111 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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) [2021-11-25 20:11:51,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:51,153 INFO L93 Difference]: Finished difference Result 250 states and 288 transitions. [2021-11-25 20:11:51,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 20:11:51,154 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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) Word has length 68 [2021-11-25 20:11:51,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:51,154 INFO L225 Difference]: With dead ends: 250 [2021-11-25 20:11:51,155 INFO L226 Difference]: Without dead ends: 111 [2021-11-25 20:11:51,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 140 SyntacticMatches, 50 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1581 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=298, Invalid=1108, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 20:11:51,155 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 28 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 434 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 434 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:51,156 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 15 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [434 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 20:11:51,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-11-25 20:11:51,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 104. [2021-11-25 20:11:51,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.1262135922330097) internal successors, (116), 103 states have internal predecessors, (116), 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) [2021-11-25 20:11:51,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 116 transitions. [2021-11-25 20:11:51,176 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 116 transitions. Word has length 68 [2021-11-25 20:11:51,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:51,176 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 116 transitions. [2021-11-25 20:11:51,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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) [2021-11-25 20:11:51,176 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 116 transitions. [2021-11-25 20:11:51,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-25 20:11:51,177 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:51,177 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:51,196 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:51,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-25 20:11:51,377 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:11:51,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:51,378 INFO L85 PathProgramCache]: Analyzing trace with hash 426788107, now seen corresponding path program 16 times [2021-11-25 20:11:51,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:51,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972162362] [2021-11-25 20:11:51,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:51,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:51,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:51,535 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-11-25 20:11:51,535 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:11:51,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972162362] [2021-11-25 20:11:51,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972162362] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:11:51,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011882988] [2021-11-25 20:11:51,536 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:11:51,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:11:51,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:11:51,541 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:11:51,548 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 20:11:51,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:11:51,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-25 20:11:51,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:11:51,860 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-11-25 20:11:51,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:11:51,986 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2021-11-25 20:11:51,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011882988] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:11:51,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [289588183] [2021-11-25 20:11:51,988 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:11:51,988 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:11:51,989 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:11:51,989 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:11:51,989 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:11:52,034 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:11:52,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:11:52,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:11:52,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:11:52,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:52,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:52,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:11:52,105 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:11:52,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:11:52,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:11:52,281 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:11:53,121 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11037#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:11:53,121 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:11:53,122 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:11:53,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2021-11-25 20:11:53,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507998900] [2021-11-25 20:11:53,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:11:53,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-25 20:11:53,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:11:53,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-25 20:11:53,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=745, Unknown=0, NotChecked=0, Total=930 [2021-11-25 20:11:53,123 INFO L87 Difference]: Start difference. First operand 104 states and 116 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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) [2021-11-25 20:11:53,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:11:53,465 INFO L93 Difference]: Finished difference Result 108 states and 120 transitions. [2021-11-25 20:11:53,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-25 20:11:53,466 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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) Word has length 71 [2021-11-25 20:11:53,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:11:53,466 INFO L225 Difference]: With dead ends: 108 [2021-11-25 20:11:53,466 INFO L226 Difference]: Without dead ends: 77 [2021-11-25 20:11:53,467 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 146 SyntacticMatches, 53 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2040 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=301, Invalid=1259, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 20:11:53,467 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 358 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 20:11:53,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 9 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 20:11:53,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2021-11-25 20:11:53,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2021-11-25 20:11:53,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.118421052631579) internal successors, (85), 76 states have internal predecessors, (85), 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) [2021-11-25 20:11:53,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 85 transitions. [2021-11-25 20:11:53,481 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 85 transitions. Word has length 71 [2021-11-25 20:11:53,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:11:53,482 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 85 transitions. [2021-11-25 20:11:53,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 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) [2021-11-25 20:11:53,482 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 85 transitions. [2021-11-25 20:11:53,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-25 20:11:53,482 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:11:53,482 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:11:53,502 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 20:11:53,683 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 20:11:53,683 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:11:53,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:11:53,683 INFO L85 PathProgramCache]: Analyzing trace with hash 393114464, now seen corresponding path program 17 times [2021-11-25 20:11:53,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:11:53,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148955982] [2021-11-25 20:11:53,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:11:53,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:11:53,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:01,796 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 10 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:12:01,797 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:12:01,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148955982] [2021-11-25 20:12:01,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148955982] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:12:01,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430289959] [2021-11-25 20:12:01,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:12:01,797 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:01,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:12:01,798 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:12:01,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 20:12:01,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-25 20:12:01,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:12:01,943 WARN L261 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 259 conjunts are in the unsatisfiable core [2021-11-25 20:12:01,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:12:02,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:12:02,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-11-25 20:12:06,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:06,682 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:12:06,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 99 [2021-11-25 20:12:07,023 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 4 proven. 242 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 20:12:07,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:12:13,562 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:12:13,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430289959] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:12:13,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [744180710] [2021-11-25 20:12:13,563 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:12:13,563 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:12:13,564 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:12:13,564 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:12:13,564 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:12:13,606 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:12:13,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:12:13,643 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:12:13,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:12:13,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:12:13,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:13,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:13,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:13,747 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:12:13,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:12:13,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:12:13,911 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:12:14,545 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11973#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:12:14,545 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:12:14,545 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:12:14,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 24, 22] total 106 [2021-11-25 20:12:14,546 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885265999] [2021-11-25 20:12:14,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:12:14,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2021-11-25 20:12:14,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:12:14,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2021-11-25 20:12:14,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=626, Invalid=11584, Unknown=0, NotChecked=0, Total=12210 [2021-11-25 20:12:14,549 INFO L87 Difference]: Start difference. First operand 77 states and 85 transitions. Second operand has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 106 states have internal predecessors, (218), 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) [2021-11-25 20:12:32,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:12:32,450 INFO L93 Difference]: Finished difference Result 225 states and 253 transitions. [2021-11-25 20:12:32,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2021-11-25 20:12:32,451 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 106 states have internal predecessors, (218), 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 76 [2021-11-25 20:12:32,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:12:32,452 INFO L225 Difference]: With dead ends: 225 [2021-11-25 20:12:32,452 INFO L226 Difference]: Without dead ends: 222 [2021-11-25 20:12:32,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 156 SyntacticMatches, 38 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12410 ImplicationChecksByTransitivity, 30.7s TimeCoverageRelationStatistics Valid=1889, Invalid=35553, Unknown=0, NotChecked=0, Total=37442 [2021-11-25 20:12:32,460 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 10 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 1281 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 2216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 778 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:12:32,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 103 Invalid, 2216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1281 Invalid, 0 Unknown, 778 Unchecked, 1.0s Time] [2021-11-25 20:12:32,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-11-25 20:12:32,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 144. [2021-11-25 20:12:32,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.132867132867133) internal successors, (162), 143 states have internal predecessors, (162), 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) [2021-11-25 20:12:32,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 162 transitions. [2021-11-25 20:12:32,525 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 162 transitions. Word has length 76 [2021-11-25 20:12:32,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:12:32,526 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 162 transitions. [2021-11-25 20:12:32,526 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.056603773584906) internal successors, (218), 106 states have internal predecessors, (218), 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) [2021-11-25 20:12:32,527 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 162 transitions. [2021-11-25 20:12:32,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-25 20:12:32,527 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:12:32,528 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:12:32,558 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 20:12:32,746 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:32,747 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:12:32,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:12:32,747 INFO L85 PathProgramCache]: Analyzing trace with hash -853010053, now seen corresponding path program 18 times [2021-11-25 20:12:32,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:12:32,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141153155] [2021-11-25 20:12:32,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:12:32,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:12:32,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:32,935 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-11-25 20:12:32,935 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:12:32,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141153155] [2021-11-25 20:12:32,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141153155] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:12:32,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553345814] [2021-11-25 20:12:32,936 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:12:32,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:32,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:12:32,941 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:12:32,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 20:12:33,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:12:33,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:12:33,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 20:12:33,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:12:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-11-25 20:12:33,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:12:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2021-11-25 20:12:33,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553345814] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:12:33,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [259108332] [2021-11-25 20:12:33,478 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:12:33,478 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:12:33,479 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:12:33,479 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:12:33,479 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:12:33,524 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:12:33,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:12:33,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:12:33,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:12:33,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:33,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:12:33,640 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:12:33,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:12:33,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:12:33,849 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:12:34,998 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13356#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:12:34,998 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:12:34,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:12:34,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2021-11-25 20:12:34,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931084438] [2021-11-25 20:12:34,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:12:34,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 20:12:34,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:12:34,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 20:12:34,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=889, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 20:12:34,999 INFO L87 Difference]: Start difference. First operand 144 states and 162 transitions. Second operand has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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) [2021-11-25 20:12:35,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:12:35,474 INFO L93 Difference]: Finished difference Result 314 states and 356 transitions. [2021-11-25 20:12:35,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 20:12:35,474 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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 77 [2021-11-25 20:12:35,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:12:35,475 INFO L225 Difference]: With dead ends: 314 [2021-11-25 20:12:35,475 INFO L226 Difference]: Without dead ends: 140 [2021-11-25 20:12:35,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 159 SyntacticMatches, 57 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2005 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=365, Invalid=1357, Unknown=0, NotChecked=0, Total=1722 [2021-11-25 20:12:35,476 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 31 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:12:35,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 17 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 20:12:35,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-11-25 20:12:35,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 133. [2021-11-25 20:12:35,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 1.1136363636363635) internal successors, (147), 132 states have internal predecessors, (147), 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) [2021-11-25 20:12:35,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 147 transitions. [2021-11-25 20:12:35,511 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 147 transitions. Word has length 77 [2021-11-25 20:12:35,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:12:35,512 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 147 transitions. [2021-11-25 20:12:35,512 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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) [2021-11-25 20:12:35,512 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 147 transitions. [2021-11-25 20:12:35,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-11-25 20:12:35,513 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:12:35,513 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:12:35,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 20:12:35,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:35,721 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:12:35,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:12:35,721 INFO L85 PathProgramCache]: Analyzing trace with hash -880857473, now seen corresponding path program 19 times [2021-11-25 20:12:35,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:12:35,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676258916] [2021-11-25 20:12:35,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:12:35,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:12:35,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-25 20:12:35,903 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:12:35,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676258916] [2021-11-25 20:12:35,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676258916] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:12:35,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351911018] [2021-11-25 20:12:35,903 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:12:35,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:35,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:12:35,904 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:12:35,909 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 20:12:36,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:36,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 420 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-25 20:12:36,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:12:36,221 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-25 20:12:36,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:12:36,351 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2021-11-25 20:12:36,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351911018] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:12:36,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [815794686] [2021-11-25 20:12:36,353 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:12:36,353 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:12:36,354 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:12:36,354 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:12:36,354 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:12:36,402 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:12:36,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:12:36,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:12:36,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:12:36,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:36,477 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:12:36,496 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:12:36,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:12:36,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:12:36,690 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:12:36,844 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14743#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:12:36,845 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:12:36,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:12:36,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2021-11-25 20:12:36,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825229111] [2021-11-25 20:12:36,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:12:36,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-25 20:12:36,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:12:36,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-25 20:12:36,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=899, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 20:12:36,846 INFO L87 Difference]: Start difference. First operand 133 states and 147 transitions. Second operand has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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) [2021-11-25 20:12:37,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:12:37,282 INFO L93 Difference]: Finished difference Result 137 states and 151 transitions. [2021-11-25 20:12:37,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 20:12:37,282 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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 78 [2021-11-25 20:12:37,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:12:37,283 INFO L225 Difference]: With dead ends: 137 [2021-11-25 20:12:37,283 INFO L226 Difference]: Without dead ends: 86 [2021-11-25 20:12:37,283 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 217 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=366, Invalid=1526, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 20:12:37,284 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 6 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 462 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 462 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:12:37,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 7 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [462 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-25 20:12:37,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-11-25 20:12:37,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2021-11-25 20:12:37,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.1058823529411765) internal successors, (94), 85 states have internal predecessors, (94), 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) [2021-11-25 20:12:37,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 94 transitions. [2021-11-25 20:12:37,304 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 94 transitions. Word has length 78 [2021-11-25 20:12:37,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:12:37,304 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 94 transitions. [2021-11-25 20:12:37,304 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 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) [2021-11-25 20:12:37,304 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 94 transitions. [2021-11-25 20:12:37,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2021-11-25 20:12:37,305 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:12:37,305 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:12:37,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 20:12:37,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-11-25 20:12:37,533 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:12:37,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:12:37,533 INFO L85 PathProgramCache]: Analyzing trace with hash -651134475, now seen corresponding path program 20 times [2021-11-25 20:12:37,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:12:37,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406796935] [2021-11-25 20:12:37,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:12:37,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:12:37,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:12:48,075 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 13 proven. 311 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:12:48,076 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:12:48,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406796935] [2021-11-25 20:12:48,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406796935] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:12:48,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798500506] [2021-11-25 20:12:48,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:12:48,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:12:48,076 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:12:48,077 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:12:48,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-25 20:12:48,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-25 20:12:48,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:12:48,231 WARN L261 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 293 conjunts are in the unsatisfiable core [2021-11-25 20:12:48,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:12:48,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:12:48,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-11-25 20:12:54,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:12:54,523 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:12:54,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 54 treesize of output 99 [2021-11-25 20:12:54,779 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 4 proven. 314 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 20:12:54,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:13:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 309 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-25 20:13:02,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798500506] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:13:02,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [115382929] [2021-11-25 20:13:02,824 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:13:02,824 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:13:02,824 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:13:02,824 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:13:02,825 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:13:02,869 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:13:02,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:13:02,906 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:13:02,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:13:02,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:13:02,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:02,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:02,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:02,972 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:13:02,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:13:03,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:13:03,180 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:13:11,258 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15823#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:13:11,258 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:13:11,258 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:13:11,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 27, 24] total 118 [2021-11-25 20:13:11,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636819789] [2021-11-25 20:13:11,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:13:11,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 118 states [2021-11-25 20:13:11,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:13:11,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 118 interpolants. [2021-11-25 20:13:11,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=737, Invalid=14269, Unknown=0, NotChecked=0, Total=15006 [2021-11-25 20:13:11,260 INFO L87 Difference]: Start difference. First operand 86 states and 94 transitions. Second operand has 118 states, 118 states have (on average 2.0677966101694913) internal successors, (244), 118 states have internal predecessors, (244), 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) [2021-11-25 20:13:42,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:42,468 INFO L93 Difference]: Finished difference Result 277 states and 309 transitions. [2021-11-25 20:13:42,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2021-11-25 20:13:42,469 INFO L78 Accepts]: Start accepts. Automaton has has 118 states, 118 states have (on average 2.0677966101694913) internal successors, (244), 118 states have internal predecessors, (244), 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 85 [2021-11-25 20:13:42,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:42,470 INFO L225 Difference]: With dead ends: 277 [2021-11-25 20:13:42,470 INFO L226 Difference]: Without dead ends: 274 [2021-11-25 20:13:42,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 108 SyntacticMatches, 108 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 25221 ImplicationChecksByTransitivity, 54.3s TimeCoverageRelationStatistics Valid=2952, Invalid=53930, Unknown=0, NotChecked=0, Total=56882 [2021-11-25 20:13:42,474 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 2454 mSolverCounterSat, 392 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 4507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 392 IncrementalHoareTripleChecker+Valid, 2454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1661 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:42,474 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 113 Invalid, 4507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [392 Valid, 2454 Invalid, 0 Unknown, 1661 Unchecked, 2.0s Time] [2021-11-25 20:13:42,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2021-11-25 20:13:42,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 161. [2021-11-25 20:13:42,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 1.11875) internal successors, (179), 160 states have internal predecessors, (179), 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) [2021-11-25 20:13:42,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 179 transitions. [2021-11-25 20:13:42,542 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 179 transitions. Word has length 85 [2021-11-25 20:13:42,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:42,542 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 179 transitions. [2021-11-25 20:13:42,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 118 states, 118 states have (on average 2.0677966101694913) internal successors, (244), 118 states have internal predecessors, (244), 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) [2021-11-25 20:13:42,542 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 179 transitions. [2021-11-25 20:13:42,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-11-25 20:13:42,543 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:42,543 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:13:42,572 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-11-25 20:13:42,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-11-25 20:13:42,761 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:13:42,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:42,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1121098778, now seen corresponding path program 21 times [2021-11-25 20:13:42,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:13:42,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065719044] [2021-11-25 20:13:42,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:42,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:13:42,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:42,990 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-25 20:13:42,990 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:13:42,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065719044] [2021-11-25 20:13:42,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065719044] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:13:42,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768109743] [2021-11-25 20:13:42,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:13:42,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:13:42,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:13:42,993 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:13:43,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 20:13:43,130 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:13:43,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:13:43,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 20:13:43,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:43,470 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-25 20:13:43,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:13:43,631 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2021-11-25 20:13:43,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768109743] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:13:43,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2132831025] [2021-11-25 20:13:43,632 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:13:43,632 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:13:43,633 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:13:43,633 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:13:43,633 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:13:43,687 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:13:43,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:13:43,735 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:13:43,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:13:43,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:13:43,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:43,815 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:13:43,838 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:13:43,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:13:43,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:13:44,066 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:13:45,454 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17465#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:13:45,455 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:13:45,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:13:45,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2021-11-25 20:13:45,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232565000] [2021-11-25 20:13:45,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:13:45,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-25 20:13:45,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:13:45,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-25 20:13:45,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1055, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 20:13:45,457 INFO L87 Difference]: Start difference. First operand 161 states and 179 transitions. Second operand has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 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) [2021-11-25 20:13:45,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:45,964 INFO L93 Difference]: Finished difference Result 350 states and 392 transitions. [2021-11-25 20:13:45,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 20:13:45,964 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 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 86 [2021-11-25 20:13:45,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:45,965 INFO L225 Difference]: With dead ends: 350 [2021-11-25 20:13:45,965 INFO L226 Difference]: Without dead ends: 155 [2021-11-25 20:13:45,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 178 SyntacticMatches, 64 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2479 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=439, Invalid=1631, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 20:13:45,967 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 39 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 579 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 1020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 579 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:45,967 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 15 Invalid, 1020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [579 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:13:45,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-11-25 20:13:45,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 148. [2021-11-25 20:13:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 1.1020408163265305) internal successors, (162), 147 states have internal predecessors, (162), 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) [2021-11-25 20:13:45,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 162 transitions. [2021-11-25 20:13:45,999 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 162 transitions. Word has length 86 [2021-11-25 20:13:46,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:46,000 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 162 transitions. [2021-11-25 20:13:46,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 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) [2021-11-25 20:13:46,000 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 162 transitions. [2021-11-25 20:13:46,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-25 20:13:46,001 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:46,001 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:13:46,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:46,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:13:46,217 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:13:46,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:46,217 INFO L85 PathProgramCache]: Analyzing trace with hash -81073132, now seen corresponding path program 22 times [2021-11-25 20:13:46,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:13:46,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350874695] [2021-11-25 20:13:46,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:46,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:13:46,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:46,436 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-11-25 20:13:46,437 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:13:46,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350874695] [2021-11-25 20:13:46,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350874695] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:13:46,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115953036] [2021-11-25 20:13:46,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:13:46,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:13:46,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:13:46,438 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:13:46,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-25 20:13:46,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:13:46,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-25 20:13:46,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:13:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-11-25 20:13:46,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:13:46,926 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-11-25 20:13:46,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115953036] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:13:46,926 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1078129552] [2021-11-25 20:13:46,928 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:13:46,928 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:13:46,929 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:13:46,929 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:13:46,929 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:13:46,972 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:13:46,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:13:47,014 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:13:47,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:13:47,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:13:47,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:13:47,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:13:47,094 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:13:47,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:13:47,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:13:47,300 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:13:48,507 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19013#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:13:48,507 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:13:48,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:13:48,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2021-11-25 20:13:48,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715734755] [2021-11-25 20:13:48,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:13:48,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-25 20:13:48,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:13:48,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-25 20:13:48,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=1067, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 20:13:48,509 INFO L87 Difference]: Start difference. First operand 148 states and 162 transitions. Second operand has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 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) [2021-11-25 20:13:49,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:13:49,025 INFO L93 Difference]: Finished difference Result 152 states and 166 transitions. [2021-11-25 20:13:49,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 20:13:49,026 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 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 87 [2021-11-25 20:13:49,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:13:49,027 INFO L225 Difference]: With dead ends: 152 [2021-11-25 20:13:49,027 INFO L226 Difference]: Without dead ends: 95 [2021-11-25 20:13:49,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 180 SyntacticMatches, 65 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3149 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=438, Invalid=1818, Unknown=0, NotChecked=0, Total=2256 [2021-11-25 20:13:49,028 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 608 mSolverCounterSat, 515 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 1123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 515 IncrementalHoareTripleChecker+Valid, 608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:13:49,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 15 Invalid, 1123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [515 Valid, 608 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:13:49,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2021-11-25 20:13:49,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2021-11-25 20:13:49,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.0957446808510638) internal successors, (103), 94 states have internal predecessors, (103), 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) [2021-11-25 20:13:49,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 103 transitions. [2021-11-25 20:13:49,050 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 103 transitions. Word has length 87 [2021-11-25 20:13:49,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:13:49,051 INFO L470 AbstractCegarLoop]: Abstraction has 95 states and 103 transitions. [2021-11-25 20:13:49,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 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) [2021-11-25 20:13:49,051 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 103 transitions. [2021-11-25 20:13:49,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-25 20:13:49,051 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:13:49,051 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:13:49,074 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-25 20:13:49,260 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:13:49,260 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:13:49,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:13:49,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1825812992, now seen corresponding path program 23 times [2021-11-25 20:13:49,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:13:49,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232716477] [2021-11-25 20:13:49,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:13:49,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:13:49,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:03,993 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 36 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:14:03,993 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:14:03,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232716477] [2021-11-25 20:14:03,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232716477] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:14:03,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142996802] [2021-11-25 20:14:03,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:14:03,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:14:03,994 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:14:03,995 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:14:03,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-25 20:14:04,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-25 20:14:04,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:14:04,206 WARN L261 TraceCheckSpWp]: Trace formula consists of 502 conjuncts, 332 conjunts are in the unsatisfiable core [2021-11-25 20:14:04,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:04,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:14:04,625 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-25 20:14:04,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-25 20:14:04,732 INFO L354 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2021-11-25 20:14:04,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-11-25 20:14:04,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:04,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2021-11-25 20:14:14,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:14:14,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:14,826 INFO L354 Elim1Store]: treesize reduction 80, result has 63.0 percent of original size [2021-11-25 20:14:14,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 18 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 84 treesize of output 151 [2021-11-25 20:14:15,203 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 8 proven. 396 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 20:14:15,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:25,864 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 0 proven. 369 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-25 20:14:25,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142996802] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:14:25,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2083310343] [2021-11-25 20:14:25,867 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:14:25,867 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:14:25,867 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:14:25,867 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:14:25,868 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:14:25,913 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:14:25,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:14:25,950 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:14:25,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:14:25,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:14:26,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:26,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:26,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:26,023 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:14:26,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:14:26,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:14:26,204 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:14:27,105 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20210#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:14:27,105 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:14:27,106 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:14:27,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [82, 33, 24] total 131 [2021-11-25 20:14:27,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217639524] [2021-11-25 20:14:27,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:14:27,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 131 states [2021-11-25 20:14:27,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:14:27,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 131 interpolants. [2021-11-25 20:14:27,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=17575, Unknown=0, NotChecked=0, Total=18360 [2021-11-25 20:14:27,109 INFO L87 Difference]: Start difference. First operand 95 states and 103 transitions. Second operand has 131 states, 131 states have (on average 2.045801526717557) internal successors, (268), 131 states have internal predecessors, (268), 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) [2021-11-25 20:14:51,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:51,768 INFO L93 Difference]: Finished difference Result 322 states and 354 transitions. [2021-11-25 20:14:51,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2021-11-25 20:14:51,768 INFO L78 Accepts]: Start accepts. Automaton has has 131 states, 131 states have (on average 2.045801526717557) internal successors, (268), 131 states have internal predecessors, (268), 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 94 [2021-11-25 20:14:51,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:51,770 INFO L225 Difference]: With dead ends: 322 [2021-11-25 20:14:51,771 INFO L226 Difference]: Without dead ends: 318 [2021-11-25 20:14:51,775 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 194 SyntacticMatches, 46 SemanticMatches, 237 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19035 ImplicationChecksByTransitivity, 50.1s TimeCoverageRelationStatistics Valid=2109, Invalid=54773, Unknown=0, NotChecked=0, Total=56882 [2021-11-25 20:14:51,775 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 19 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 258 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:51,776 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 119 Invalid, 664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 358 Invalid, 0 Unknown, 258 Unchecked, 0.3s Time] [2021-11-25 20:14:51,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2021-11-25 20:14:51,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 178. [2021-11-25 20:14:51,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 1.1073446327683616) internal successors, (196), 177 states have internal predecessors, (196), 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) [2021-11-25 20:14:51,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 196 transitions. [2021-11-25 20:14:51,822 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 196 transitions. Word has length 94 [2021-11-25 20:14:51,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:51,822 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 196 transitions. [2021-11-25 20:14:51,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 131 states, 131 states have (on average 2.045801526717557) internal successors, (268), 131 states have internal predecessors, (268), 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) [2021-11-25 20:14:51,823 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 196 transitions. [2021-11-25 20:14:51,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-11-25 20:14:51,823 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:51,823 INFO L514 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:51,843 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:52,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-11-25 20:14:52,024 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:14:52,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:52,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1022920357, now seen corresponding path program 24 times [2021-11-25 20:14:52,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:14:52,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889088955] [2021-11-25 20:14:52,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:52,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:14:52,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:52,277 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 46 proven. 54 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2021-11-25 20:14:52,278 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:14:52,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889088955] [2021-11-25 20:14:52,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889088955] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:14:52,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446806920] [2021-11-25 20:14:52,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:14:52,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:14:52,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:14:52,281 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:14:52,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-25 20:14:52,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:14:52,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:14:52,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 20:14:52,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:52,841 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2021-11-25 20:14:52,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2021-11-25 20:14:53,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446806920] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:14:53,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2086165839] [2021-11-25 20:14:53,020 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:14:53,021 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:14:53,021 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:14:53,021 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:14:53,021 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:14:53,079 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:14:53,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:14:53,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:14:53,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:14:53,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:53,142 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:14:53,159 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:14:53,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:14:53,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:14:53,374 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:14:53,567 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22007#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:14:53,567 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:14:53,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:14:53,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2021-11-25 20:14:53,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184641978] [2021-11-25 20:14:53,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:14:53,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-25 20:14:53,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:14:53,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-25 20:14:53,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1235, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 20:14:53,569 INFO L87 Difference]: Start difference. First operand 178 states and 196 transitions. Second operand has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 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) [2021-11-25 20:14:54,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:54,171 INFO L93 Difference]: Finished difference Result 386 states and 428 transitions. [2021-11-25 20:14:54,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 20:14:54,171 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 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 95 [2021-11-25 20:14:54,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:54,174 INFO L225 Difference]: With dead ends: 386 [2021-11-25 20:14:54,174 INFO L226 Difference]: Without dead ends: 170 [2021-11-25 20:14:54,174 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=520, Invalid=1930, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 20:14:54,175 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 30 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 598 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 598 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:54,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 23 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [598 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:14:54,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-11-25 20:14:54,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 163. [2021-11-25 20:14:54,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.0925925925925926) internal successors, (177), 162 states have internal predecessors, (177), 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) [2021-11-25 20:14:54,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 177 transitions. [2021-11-25 20:14:54,213 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 177 transitions. Word has length 95 [2021-11-25 20:14:54,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:54,213 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 177 transitions. [2021-11-25 20:14:54,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 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) [2021-11-25 20:14:54,213 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 177 transitions. [2021-11-25 20:14:54,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-11-25 20:14:54,214 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:54,214 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:54,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:54,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-11-25 20:14:54,424 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:14:54,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:54,425 INFO L85 PathProgramCache]: Analyzing trace with hash -39736545, now seen corresponding path program 25 times [2021-11-25 20:14:54,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:14:54,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151047799] [2021-11-25 20:14:54,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:54,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:14:54,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 36 proven. 64 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-25 20:14:54,656 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:14:54,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151047799] [2021-11-25 20:14:54,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151047799] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:14:54,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386477403] [2021-11-25 20:14:54,656 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:14:54,656 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:14:54,656 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:14:54,657 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:14:54,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-25 20:14:54,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:14:54,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-25 20:14:54,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:14:55,132 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-25 20:14:55,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:14:55,314 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2021-11-25 20:14:55,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386477403] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:14:55,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [724334818] [2021-11-25 20:14:55,316 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:14:55,316 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:14:55,316 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:14:55,317 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:14:55,317 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:14:55,365 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:14:55,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:14:55,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:14:55,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:14:55,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:14:55,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:14:55,444 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:14:55,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:14:55,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:14:55,622 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:14:56,895 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23716#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:14:56,895 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:14:56,896 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:14:56,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2021-11-25 20:14:56,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937135040] [2021-11-25 20:14:56,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:14:56,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-25 20:14:56,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:14:56,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-25 20:14:56,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1249, Unknown=0, NotChecked=0, Total=1560 [2021-11-25 20:14:56,897 INFO L87 Difference]: Start difference. First operand 163 states and 177 transitions. Second operand has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 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) [2021-11-25 20:14:57,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:14:57,457 INFO L93 Difference]: Finished difference Result 167 states and 181 transitions. [2021-11-25 20:14:57,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-25 20:14:57,457 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 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 96 [2021-11-25 20:14:57,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:14:57,458 INFO L225 Difference]: With dead ends: 167 [2021-11-25 20:14:57,458 INFO L226 Difference]: Without dead ends: 104 [2021-11-25 20:14:57,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 199 SyntacticMatches, 72 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3834 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=517, Invalid=2135, Unknown=0, NotChecked=0, Total=2652 [2021-11-25 20:14:57,459 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 15 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 808 mSolverCounterSat, 494 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 494 IncrementalHoareTripleChecker+Valid, 808 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:14:57,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 23 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [494 Valid, 808 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:14:57,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2021-11-25 20:14:57,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2021-11-25 20:14:57,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.087378640776699) internal successors, (112), 103 states have internal predecessors, (112), 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) [2021-11-25 20:14:57,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 112 transitions. [2021-11-25 20:14:57,493 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 112 transitions. Word has length 96 [2021-11-25 20:14:57,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:14:57,494 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 112 transitions. [2021-11-25 20:14:57,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 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) [2021-11-25 20:14:57,494 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 112 transitions. [2021-11-25 20:14:57,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-25 20:14:57,494 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:14:57,494 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:14:57,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-25 20:14:57,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:14:57,695 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:14:57,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:14:57,695 INFO L85 PathProgramCache]: Analyzing trace with hash 700987349, now seen corresponding path program 26 times [2021-11-25 20:14:57,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:14:57,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34305825] [2021-11-25 20:14:57,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:14:57,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:14:58,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:15:15,749 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 37 proven. 458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:15:15,749 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:15:15,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34305825] [2021-11-25 20:15:15,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34305825] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:15:15,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968993686] [2021-11-25 20:15:15,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:15:15,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:15:15,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:15:15,750 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:15:15,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-25 20:15:15,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-25 20:15:15,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:15:15,971 WARN L261 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 364 conjunts are in the unsatisfiable core [2021-11-25 20:15:15,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:15:16,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:15:16,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:15:16,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-11-25 20:15:26,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:26,267 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:15:26,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 72 treesize of output 163 [2021-11-25 20:15:26,591 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 5 proven. 480 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:15:26,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:15:40,129 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 15 proven. 474 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-25 20:15:40,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968993686] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:15:40,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [764607513] [2021-11-25 20:15:40,130 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:15:40,130 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:15:40,130 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:15:40,131 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:15:40,131 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:15:40,176 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:15:40,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:15:40,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:15:40,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:15:40,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:40,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:40,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:15:40,249 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:15:40,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:15:40,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:15:40,443 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:15:41,377 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25033#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:15:41,377 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:15:41,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:15:41,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 33, 32] total 147 [2021-11-25 20:15:41,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922542465] [2021-11-25 20:15:41,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:15:41,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 147 states [2021-11-25 20:15:41,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:15:41,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 147 interpolants. [2021-11-25 20:15:41,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1302, Invalid=21650, Unknown=0, NotChecked=0, Total=22952 [2021-11-25 20:15:41,381 INFO L87 Difference]: Start difference. First operand 104 states and 112 transitions. Second operand has 147 states, 147 states have (on average 2.0340136054421767) internal successors, (299), 147 states have internal predecessors, (299), 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) [2021-11-25 20:16:14,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:14,365 INFO L93 Difference]: Finished difference Result 300 states and 327 transitions. [2021-11-25 20:16:14,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2021-11-25 20:16:14,366 INFO L78 Accepts]: Start accepts. Automaton has has 147 states, 147 states have (on average 2.0340136054421767) internal successors, (299), 147 states have internal predecessors, (299), 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 103 [2021-11-25 20:16:14,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:14,368 INFO L225 Difference]: With dead ends: 300 [2021-11-25 20:16:14,368 INFO L226 Difference]: Without dead ends: 297 [2021-11-25 20:16:14,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 522 GetRequests, 206 SyntacticMatches, 60 SemanticMatches, 256 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25526 ImplicationChecksByTransitivity, 59.8s TimeCoverageRelationStatistics Valid=3905, Invalid=62401, Unknown=0, NotChecked=0, Total=66306 [2021-11-25 20:16:14,373 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 25 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 2320 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 4245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 2320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1537 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:14,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 127 Invalid, 4245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 2320 Invalid, 0 Unknown, 1537 Unchecked, 2.3s Time] [2021-11-25 20:16:14,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-11-25 20:16:14,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 184. [2021-11-25 20:16:14,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 1.098360655737705) internal successors, (201), 183 states have internal predecessors, (201), 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) [2021-11-25 20:16:14,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 201 transitions. [2021-11-25 20:16:14,425 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 201 transitions. Word has length 103 [2021-11-25 20:16:14,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:14,425 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 201 transitions. [2021-11-25 20:16:14,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 147 states, 147 states have (on average 2.0340136054421767) internal successors, (299), 147 states have internal predecessors, (299), 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) [2021-11-25 20:16:14,425 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 201 transitions. [2021-11-25 20:16:14,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-11-25 20:16:14,426 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:14,426 INFO L514 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:16:14,446 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:14,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-11-25 20:16:14,626 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:14,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:14,627 INFO L85 PathProgramCache]: Analyzing trace with hash 481551238, now seen corresponding path program 27 times [2021-11-25 20:16:14,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:14,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766815889] [2021-11-25 20:16:14,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:14,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:14,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:14,921 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 56 proven. 65 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2021-11-25 20:16:14,921 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:14,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766815889] [2021-11-25 20:16:14,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766815889] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:14,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564391406] [2021-11-25 20:16:14,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:16:14,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:14,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:14,926 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:14,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-25 20:16:15,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:16:15,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:16:15,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 20:16:15,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:15,434 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2021-11-25 20:16:15,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:16:15,604 INFO L134 CoverageAnalysis]: Checked inductivity of 506 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2021-11-25 20:16:15,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564391406] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:16:15,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1753556189] [2021-11-25 20:16:15,606 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:16:15,606 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:16:15,606 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:16:15,606 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:16:15,606 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:16:15,659 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:16:15,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:16:15,696 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:16:15,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:16:15,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:16:15,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:16:15,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:16:15,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:16:15,787 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:16:15,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:16:15,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:15,959 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:16:16,162 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26868#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:16:16,162 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:16:16,162 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:16:16,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 38 [2021-11-25 20:16:16,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973999700] [2021-11-25 20:16:16,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:16:16,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-25 20:16:16,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:16,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-25 20:16:16,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=1429, Unknown=0, NotChecked=0, Total=1806 [2021-11-25 20:16:16,164 INFO L87 Difference]: Start difference. First operand 184 states and 201 transitions. Second operand has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 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) [2021-11-25 20:16:17,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:17,079 INFO L93 Difference]: Finished difference Result 400 states and 440 transitions. [2021-11-25 20:16:17,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-25 20:16:17,079 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 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 104 [2021-11-25 20:16:17,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:17,080 INFO L225 Difference]: With dead ends: 400 [2021-11-25 20:16:17,081 INFO L226 Difference]: Without dead ends: 163 [2021-11-25 20:16:17,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 346 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=608, Invalid=2254, Unknown=0, NotChecked=0, Total=2862 [2021-11-25 20:16:17,088 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 40 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 1444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:17,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 21 Invalid, 1444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 20:16:17,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2021-11-25 20:16:17,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 156. [2021-11-25 20:16:17,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 1.0838709677419356) internal successors, (168), 155 states have internal predecessors, (168), 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) [2021-11-25 20:16:17,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 168 transitions. [2021-11-25 20:16:17,154 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 168 transitions. Word has length 104 [2021-11-25 20:16:17,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:17,154 INFO L470 AbstractCegarLoop]: Abstraction has 156 states and 168 transitions. [2021-11-25 20:16:17,155 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 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) [2021-11-25 20:16:17,155 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 168 transitions. [2021-11-25 20:16:17,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-11-25 20:16:17,156 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:17,156 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:16:17,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:17,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-11-25 20:16:17,377 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:17,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:17,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1698379829, now seen corresponding path program 28 times [2021-11-25 20:16:17,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:17,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301907038] [2021-11-25 20:16:17,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:17,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:17,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:17,684 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 45 proven. 76 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2021-11-25 20:16:17,684 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:17,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301907038] [2021-11-25 20:16:17,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301907038] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:17,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913471324] [2021-11-25 20:16:17,685 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:16:17,685 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:17,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:17,686 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:17,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-25 20:16:17,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:17,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 571 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 20:16:17,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:18,185 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2021-11-25 20:16:18,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:16:18,383 INFO L134 CoverageAnalysis]: Checked inductivity of 539 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2021-11-25 20:16:18,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913471324] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:16:18,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1276441793] [2021-11-25 20:16:18,384 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:16:18,384 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:16:18,385 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:16:18,385 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:16:18,385 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:16:18,428 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:16:18,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:16:18,466 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:16:18,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:16:18,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:16:18,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:16:18,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:16:18,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:16:18,542 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:16:18,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:16:18,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:18,710 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:16:18,881 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28662#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:16:18,881 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:16:18,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:16:18,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 38 [2021-11-25 20:16:18,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547780209] [2021-11-25 20:16:18,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:16:18,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2021-11-25 20:16:18,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:16:18,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2021-11-25 20:16:18,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=1445, Unknown=0, NotChecked=0, Total=1806 [2021-11-25 20:16:18,883 INFO L87 Difference]: Start difference. First operand 156 states and 168 transitions. Second operand has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 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) [2021-11-25 20:16:19,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:16:19,485 INFO L93 Difference]: Finished difference Result 160 states and 172 transitions. [2021-11-25 20:16:19,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-25 20:16:19,491 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 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 107 [2021-11-25 20:16:19,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:16:19,491 INFO L225 Difference]: With dead ends: 160 [2021-11-25 20:16:19,492 INFO L226 Difference]: Without dead ends: 113 [2021-11-25 20:16:19,492 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 301 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=603, Invalid=2477, Unknown=0, NotChecked=0, Total=3080 [2021-11-25 20:16:19,492 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 15 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 644 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 644 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 20:16:19,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 11 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [644 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-25 20:16:19,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-11-25 20:16:19,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2021-11-25 20:16:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 1.0803571428571428) internal successors, (121), 112 states have internal predecessors, (121), 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) [2021-11-25 20:16:19,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 121 transitions. [2021-11-25 20:16:19,537 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 121 transitions. Word has length 107 [2021-11-25 20:16:19,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:16:19,537 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 121 transitions. [2021-11-25 20:16:19,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 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) [2021-11-25 20:16:19,538 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 121 transitions. [2021-11-25 20:16:19,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-25 20:16:19,538 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:16:19,539 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:16:19,576 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-25 20:16:19,752 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:19,752 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:16:19,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:16:19,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1089265504, now seen corresponding path program 29 times [2021-11-25 20:16:19,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:16:19,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165323460] [2021-11-25 20:16:19,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:16:19,753 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:16:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:16:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 38 proven. 556 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:16:43,353 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:16:43,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165323460] [2021-11-25 20:16:43,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165323460] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:16:43,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427973820] [2021-11-25 20:16:43,353 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:16:43,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:16:43,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:16:43,354 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:16:43,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-25 20:16:43,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-25 20:16:43,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:16:43,646 WARN L261 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 408 conjunts are in the unsatisfiable core [2021-11-25 20:16:43,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:16:43,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:44,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:44,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-11-25 20:16:44,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:44,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:44,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:44,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:16:44,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 11 [2021-11-25 20:17:09,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:17:09,363 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-11-25 20:17:09,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 90 treesize of output 243 [2021-11-25 20:17:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 5 proven. 579 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-25 20:17:09,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:18:44,598 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 0 proven. 573 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-25 20:18:44,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427973820] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:18:44,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1972035104] [2021-11-25 20:18:44,599 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:18:44,599 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:18:44,600 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:18:44,600 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:18:44,600 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:18:44,646 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:18:44,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:18:44,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2021-11-25 20:18:44,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2021-11-25 20:18:44,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:18:44,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:18:44,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:18:44,721 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-11-25 20:18:44,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 246 treesize of output 243 [2021-11-25 20:18:44,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:18:44,903 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:19:13,562 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30098#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:19:13,562 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:19:13,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:19:13,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [98, 47, 69] total 206 [2021-11-25 20:19:13,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83209888] [2021-11-25 20:19:13,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:19:13,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 206 states [2021-11-25 20:19:13,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:19:13,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 206 interpolants. [2021-11-25 20:19:13,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2499, Invalid=41799, Unknown=12, NotChecked=0, Total=44310 [2021-11-25 20:19:13,568 INFO L87 Difference]: Start difference. First operand 113 states and 121 transitions. Second operand has 206 states, 206 states have (on average 1.558252427184466) internal successors, (321), 206 states have internal predecessors, (321), 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) [2021-11-25 20:19:56,499 WARN L227 SmtUtils]: Spent 7.08s on a formula simplification. DAG size of input: 278 DAG size of output: 232 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:20:06,559 WARN L227 SmtUtils]: Spent 5.75s on a formula simplification. DAG size of input: 272 DAG size of output: 226 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-25 20:22:11,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:22:11,831 INFO L93 Difference]: Finished difference Result 408 states and 452 transitions. [2021-11-25 20:22:11,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 243 states. [2021-11-25 20:22:11,832 INFO L78 Accepts]: Start accepts. Automaton has has 206 states, 206 states have (on average 1.558252427184466) internal successors, (321), 206 states have internal predecessors, (321), 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 112 [2021-11-25 20:22:11,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:22:11,834 INFO L225 Difference]: With dead ends: 408 [2021-11-25 20:22:11,834 INFO L226 Difference]: Without dead ends: 404 [2021-11-25 20:22:11,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 639 GetRequests, 115 SyntacticMatches, 131 SemanticMatches, 393 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 65241 ImplicationChecksByTransitivity, 325.2s TimeCoverageRelationStatistics Valid=8282, Invalid=147336, Unknown=12, NotChecked=0, Total=155630 [2021-11-25 20:22:11,848 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 19 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 2353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1162 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2021-11-25 20:22:11,848 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 141 Invalid, 2353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1054 Invalid, 0 Unknown, 1162 Unchecked, 1.1s Time] [2021-11-25 20:22:11,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-11-25 20:22:11,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 212. [2021-11-25 20:22:11,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 211 states have (on average 1.0900473933649288) internal successors, (230), 211 states have internal predecessors, (230), 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) [2021-11-25 20:22:11,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 230 transitions. [2021-11-25 20:22:11,951 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 230 transitions. Word has length 112 [2021-11-25 20:22:11,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:22:11,951 INFO L470 AbstractCegarLoop]: Abstraction has 212 states and 230 transitions. [2021-11-25 20:22:11,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 206 states, 206 states have (on average 1.558252427184466) internal successors, (321), 206 states have internal predecessors, (321), 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) [2021-11-25 20:22:11,952 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 230 transitions. [2021-11-25 20:22:11,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2021-11-25 20:22:11,953 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:22:11,953 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:22:11,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-25 20:22:12,168 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:22:12,168 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:22:12,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:22:12,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1597415109, now seen corresponding path program 30 times [2021-11-25 20:22:12,169 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:22:12,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666551455] [2021-11-25 20:22:12,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:22:12,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:22:12,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:22:12,522 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 67 proven. 77 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-11-25 20:22:12,522 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:22:12,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666551455] [2021-11-25 20:22:12,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666551455] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:22:12,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668833071] [2021-11-25 20:22:12,523 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 20:22:12,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:22:12,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:22:12,532 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:22:12,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-25 20:22:12,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 20:22:12,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:22:12,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 20:22:12,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:22:13,110 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-11-25 20:22:13,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:22:13,300 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2021-11-25 20:22:13,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668833071] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:22:13,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1124763240] [2021-11-25 20:22:13,301 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:22:13,301 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:22:13,302 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:22:13,302 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:22:13,302 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:22:13,360 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:22:13,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:22:13,400 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:22:13,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:22:13,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:22:13,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:22:13,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:22:13,478 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:22:13,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:22:13,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:22:13,720 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:22:16,022 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32420#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:22:16,022 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:22:16,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:22:16,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2021-11-25 20:22:16,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660359618] [2021-11-25 20:22:16,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:22:16,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-25 20:22:16,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:22:16,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-25 20:22:16,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=433, Invalid=1637, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 20:22:16,024 INFO L87 Difference]: Start difference. First operand 212 states and 230 transitions. Second operand has 41 states, 41 states have (on average 1.4634146341463414) internal successors, (60), 41 states have internal predecessors, (60), 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) [2021-11-25 20:22:16,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:22:16,821 INFO L93 Difference]: Finished difference Result 458 states and 500 transitions. [2021-11-25 20:22:16,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-25 20:22:16,821 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.4634146341463414) internal successors, (60), 41 states have internal predecessors, (60), 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 113 [2021-11-25 20:22:16,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:22:16,822 INFO L225 Difference]: With dead ends: 458 [2021-11-25 20:22:16,822 INFO L226 Difference]: Without dead ends: 200 [2021-11-25 20:22:16,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 235 SyntacticMatches, 85 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4201 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=703, Invalid=2603, Unknown=0, NotChecked=0, Total=3306 [2021-11-25 20:22:16,823 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 32 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 725 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 1465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 725 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 20:22:16,824 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 25 Invalid, 1465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [725 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 20:22:16,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-11-25 20:22:16,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 193. [2021-11-25 20:22:16,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 1.078125) internal successors, (207), 192 states have internal predecessors, (207), 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) [2021-11-25 20:22:16,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 207 transitions. [2021-11-25 20:22:16,883 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 207 transitions. Word has length 113 [2021-11-25 20:22:16,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:22:16,883 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 207 transitions. [2021-11-25 20:22:16,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.4634146341463414) internal successors, (60), 41 states have internal predecessors, (60), 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) [2021-11-25 20:22:16,883 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 207 transitions. [2021-11-25 20:22:16,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-11-25 20:22:16,883 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:22:16,884 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:22:16,903 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-25 20:22:17,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-11-25 20:22:17,084 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:22:17,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:22:17,085 INFO L85 PathProgramCache]: Analyzing trace with hash 96018367, now seen corresponding path program 31 times [2021-11-25 20:22:17,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:22:17,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952080395] [2021-11-25 20:22:17,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:22:17,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:22:17,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:22:17,457 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 55 proven. 89 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2021-11-25 20:22:17,457 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:22:17,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952080395] [2021-11-25 20:22:17,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952080395] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:22:17,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848849546] [2021-11-25 20:22:17,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-25 20:22:17,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:22:17,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:22:17,459 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:22:17,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-25 20:22:17,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:22:17,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-25 20:22:17,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:22:18,027 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 66 proven. 78 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2021-11-25 20:22:18,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 20:22:18,230 INFO L134 CoverageAnalysis]: Checked inductivity of 618 backedges. 66 proven. 78 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2021-11-25 20:22:18,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848849546] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 20:22:18,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [957858808] [2021-11-25 20:22:18,232 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2021-11-25 20:22:18,232 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 20:22:18,232 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 20:22:18,233 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 20:22:18,233 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 20:22:18,277 INFO L354 Elim1Store]: treesize reduction 36, result has 43.8 percent of original size [2021-11-25 20:22:18,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 3 case distinctions, treesize of input 24 treesize of output 44 [2021-11-25 20:22:18,316 INFO L354 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2021-11-25 20:22:18,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 case distinctions, treesize of input 32 treesize of output 53 [2021-11-25 20:22:18,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2021-11-25 20:22:18,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-25 20:22:18,373 INFO L173 IndexEqualityManager]: detected equality via solver [2021-11-25 20:22:18,392 INFO L354 Elim1Store]: treesize reduction 62, result has 25.3 percent of original size [2021-11-25 20:22:18,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 4 case distinctions, treesize of input 241 treesize of output 244 [2021-11-25 20:22:18,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:22:18,629 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 20:22:20,507 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34451#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= ~SIZE~0 100000) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 20:22:20,507 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 20:22:20,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-25 20:22:20,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 41 [2021-11-25 20:22:20,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997543625] [2021-11-25 20:22:20,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-25 20:22:20,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2021-11-25 20:22:20,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 20:22:20,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-11-25 20:22:20,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1655, Unknown=0, NotChecked=0, Total=2070 [2021-11-25 20:22:20,508 INFO L87 Difference]: Start difference. First operand 193 states and 207 transitions. Second operand has 41 states, 41 states have (on average 1.4634146341463414) internal successors, (60), 41 states have internal predecessors, (60), 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) [2021-11-25 20:22:21,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 20:22:21,268 INFO L93 Difference]: Finished difference Result 197 states and 211 transitions. [2021-11-25 20:22:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-25 20:22:21,268 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.4634146341463414) internal successors, (60), 41 states have internal predecessors, (60), 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 114 [2021-11-25 20:22:21,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 20:22:21,269 INFO L225 Difference]: With dead ends: 197 [2021-11-25 20:22:21,269 INFO L226 Difference]: Without dead ends: 122 [2021-11-25 20:22:21,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 237 SyntacticMatches, 86 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5405 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=696, Invalid=2844, Unknown=0, NotChecked=0, Total=3540 [2021-11-25 20:22:21,271 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 12 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 1089 mSolverCounterSat, 487 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 1576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 1089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-25 20:22:21,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 13 Invalid, 1576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [487 Valid, 1089 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-25 20:22:21,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2021-11-25 20:22:21,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2021-11-25 20:22:21,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.0743801652892562) internal successors, (130), 121 states have internal predecessors, (130), 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) [2021-11-25 20:22:21,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 130 transitions. [2021-11-25 20:22:21,319 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 130 transitions. Word has length 114 [2021-11-25 20:22:21,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 20:22:21,319 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 130 transitions. [2021-11-25 20:22:21,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.4634146341463414) internal successors, (60), 41 states have internal predecessors, (60), 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) [2021-11-25 20:22:21,320 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 130 transitions. [2021-11-25 20:22:21,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-11-25 20:22:21,320 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 20:22:21,320 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 20:22:21,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-25 20:22:21,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-11-25 20:22:21,521 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 20:22:21,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 20:22:21,521 INFO L85 PathProgramCache]: Analyzing trace with hash -885506635, now seen corresponding path program 32 times [2021-11-25 20:22:21,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 20:22:21,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814519548] [2021-11-25 20:22:21,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 20:22:21,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 20:22:22,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 20:22:59,413 INFO L134 CoverageAnalysis]: Checked inductivity of 702 backedges. 6 proven. 696 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-25 20:22:59,414 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 20:22:59,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814519548] [2021-11-25 20:22:59,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814519548] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-25 20:22:59,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528389113] [2021-11-25 20:22:59,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 20:22:59,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 20:22:59,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 20:22:59,415 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 20:22:59,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da6f0d8-bf71-4d93-8ea7-49c5ab8e84fa/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-25 20:22:59,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-25 20:22:59,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 20:22:59,794 WARN L261 TraceCheckSpWp]: Trace formula consists of 643 conjuncts, 447 conjunts are in the unsatisfiable core [2021-11-25 20:22:59,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 20:23:00,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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 [2021-11-25 20:23:00,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing 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