./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-tiling/mlceu.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-tiling/mlceu.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur --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 0d3cc2e7af8cdfad5003daafcde8bd8bcf193cd0b5d066a7a9bad715ddc9d422 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-38b53e6 [2022-11-26 00:05:34,674 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-26 00:05:34,677 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-26 00:05:34,727 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-26 00:05:34,727 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-26 00:05:34,732 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-26 00:05:34,735 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-26 00:05:34,739 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-26 00:05:34,741 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-26 00:05:34,747 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-26 00:05:34,749 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-26 00:05:34,751 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-26 00:05:34,753 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-26 00:05:34,756 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-26 00:05:34,758 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-26 00:05:34,763 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-26 00:05:34,764 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-26 00:05:34,766 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-26 00:05:34,768 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-26 00:05:34,775 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-26 00:05:34,778 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-26 00:05:34,781 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-26 00:05:34,783 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-26 00:05:34,784 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-26 00:05:34,795 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-26 00:05:34,797 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-26 00:05:34,798 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-26 00:05:34,800 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-26 00:05:34,801 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-26 00:05:34,802 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-26 00:05:34,802 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-26 00:05:34,804 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-26 00:05:34,807 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-26 00:05:34,809 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-26 00:05:34,810 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-26 00:05:34,810 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-26 00:05:34,811 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-26 00:05:34,812 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-26 00:05:34,812 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-26 00:05:34,813 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-26 00:05:34,814 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-26 00:05:34,815 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-26 00:05:34,866 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-26 00:05:34,866 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-26 00:05:34,867 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-26 00:05:34,867 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-26 00:05:34,868 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-26 00:05:34,869 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-26 00:05:34,869 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-26 00:05:34,869 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-26 00:05:34,870 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-26 00:05:34,870 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-26 00:05:34,871 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-26 00:05:34,872 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-26 00:05:34,872 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-26 00:05:34,872 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-26 00:05:34,873 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-26 00:05:34,873 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-26 00:05:34,873 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-26 00:05:34,873 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-26 00:05:34,875 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-26 00:05:34,875 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-26 00:05:34,875 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-26 00:05:34,876 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-26 00:05:34,876 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-26 00:05:34,876 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-26 00:05:34,877 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-26 00:05:34,877 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-26 00:05:34,878 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-26 00:05:34,878 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-26 00:05:34,879 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-26 00:05:34,879 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-26 00:05:34,879 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-26 00:05:34,880 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-26 00:05:34,880 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:05:34,880 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-26 00:05:34,881 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-26 00:05:34,881 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-26 00:05:34,881 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-26 00:05:34,881 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-26 00:05:34,882 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-26 00:05:34,882 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-26 00:05:34,882 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-26 00:05:34,883 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/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_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur 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 -> 0d3cc2e7af8cdfad5003daafcde8bd8bcf193cd0b5d066a7a9bad715ddc9d422 [2022-11-26 00:05:35,221 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-26 00:05:35,246 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-26 00:05:35,250 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-26 00:05:35,251 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-26 00:05:35,252 INFO L275 PluginConnector]: CDTParser initialized [2022-11-26 00:05:35,253 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/../../sv-benchmarks/c/array-tiling/mlceu.c [2022-11-26 00:05:38,481 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-26 00:05:38,768 INFO L351 CDTParser]: Found 1 translation units. [2022-11-26 00:05:38,769 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/sv-benchmarks/c/array-tiling/mlceu.c [2022-11-26 00:05:38,778 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/data/4dd552f13/2f8f3f741fd246ef8b5a5e433b20ea39/FLAGe6b350abe [2022-11-26 00:05:38,808 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/data/4dd552f13/2f8f3f741fd246ef8b5a5e433b20ea39 [2022-11-26 00:05:38,811 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-26 00:05:38,814 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-26 00:05:38,819 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-26 00:05:38,819 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-26 00:05:38,823 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-26 00:05:38,824 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:05:38" (1/1) ... [2022-11-26 00:05:38,827 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@451da346 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:38, skipping insertion in model container [2022-11-26 00:05:38,827 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 12:05:38" (1/1) ... [2022-11-26 00:05:38,836 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-26 00:05:38,861 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-26 00:05:39,041 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/sv-benchmarks/c/array-tiling/mlceu.c[396,409] [2022-11-26 00:05:39,065 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:05:39,082 INFO L203 MainTranslator]: Completed pre-run [2022-11-26 00:05:39,099 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/sv-benchmarks/c/array-tiling/mlceu.c[396,409] [2022-11-26 00:05:39,120 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-26 00:05:39,134 INFO L208 MainTranslator]: Completed translation [2022-11-26 00:05:39,134 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39 WrapperNode [2022-11-26 00:05:39,135 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-26 00:05:39,136 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-26 00:05:39,136 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-26 00:05:39,136 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-26 00:05:39,143 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,150 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,167 INFO L138 Inliner]: procedures = 16, calls = 21, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 62 [2022-11-26 00:05:39,168 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-26 00:05:39,168 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-26 00:05:39,168 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-26 00:05:39,169 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-26 00:05:39,178 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,178 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,196 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,197 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,201 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,205 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,206 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,207 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,209 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-26 00:05:39,210 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-26 00:05:39,213 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-26 00:05:39,213 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-26 00:05:39,214 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (1/1) ... [2022-11-26 00:05:39,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-26 00:05:39,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:39,260 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-26 00:05:39,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-26 00:05:39,308 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-26 00:05:39,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-26 00:05:39,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-26 00:05:39,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-26 00:05:39,309 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-26 00:05:39,309 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-26 00:05:39,310 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-26 00:05:39,399 INFO L235 CfgBuilder]: Building ICFG [2022-11-26 00:05:39,402 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-26 00:05:39,659 INFO L276 CfgBuilder]: Performing block encoding [2022-11-26 00:05:39,737 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-26 00:05:39,738 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-26 00:05:39,740 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:05:39 BoogieIcfgContainer [2022-11-26 00:05:39,741 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-26 00:05:39,743 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-26 00:05:39,743 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-26 00:05:39,747 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-26 00:05:39,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 12:05:38" (1/3) ... [2022-11-26 00:05:39,763 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8b68a05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:05:39, skipping insertion in model container [2022-11-26 00:05:39,763 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 12:05:39" (2/3) ... [2022-11-26 00:05:39,763 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8b68a05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 12:05:39, skipping insertion in model container [2022-11-26 00:05:39,764 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 12:05:39" (3/3) ... [2022-11-26 00:05:39,765 INFO L112 eAbstractionObserver]: Analyzing ICFG mlceu.c [2022-11-26 00:05:39,787 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-26 00:05:39,787 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-26 00:05:39,898 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-26 00:05:39,907 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4a46dd4e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-26 00:05:39,908 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-26 00:05:39,913 INFO L276 IsEmpty]: Start isEmpty. Operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:39,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-26 00:05:39,922 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:39,923 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-26 00:05:39,925 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:39,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:39,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1597977046, now seen corresponding path program 1 times [2022-11-26 00:05:39,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:39,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263051848] [2022-11-26 00:05:39,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:39,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:40,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:40,329 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:40,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263051848] [2022-11-26 00:05:40,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263051848] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-26 00:05:40,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-26 00:05:40,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-26 00:05:40,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837687337] [2022-11-26 00:05:40,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-26 00:05:40,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-26 00:05:40,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:40,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-26 00:05:40,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-26 00:05:40,404 INFO L87 Difference]: Start difference. First operand has 10 states, 8 states have (on average 1.625) internal successors, (13), 9 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:40,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:40,492 INFO L93 Difference]: Finished difference Result 18 states and 23 transitions. [2022-11-26 00:05:40,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-26 00:05:40,495 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 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 6 [2022-11-26 00:05:40,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:40,504 INFO L225 Difference]: With dead ends: 18 [2022-11-26 00:05:40,505 INFO L226 Difference]: Without dead ends: 9 [2022-11-26 00:05:40,510 INFO L412 NwaCegarLoop]: 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 [2022-11-26 00:05:40,520 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 0 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:40,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 8 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:05:40,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9 states. [2022-11-26 00:05:40,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9 to 9. [2022-11-26 00:05:40,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9 states, 8 states have (on average 1.25) internal successors, (10), 8 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:40,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 10 transitions. [2022-11-26 00:05:40,565 INFO L78 Accepts]: Start accepts. Automaton has 9 states and 10 transitions. Word has length 6 [2022-11-26 00:05:40,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:40,567 INFO L495 AbstractCegarLoop]: Abstraction has 9 states and 10 transitions. [2022-11-26 00:05:40,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:40,568 INFO L276 IsEmpty]: Start isEmpty. Operand 9 states and 10 transitions. [2022-11-26 00:05:40,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-26 00:05:40,569 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:40,569 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:05:40,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-26 00:05:40,570 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:40,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:40,573 INFO L85 PathProgramCache]: Analyzing trace with hash 2001362915, now seen corresponding path program 1 times [2022-11-26 00:05:40,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:40,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639357718] [2022-11-26 00:05:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:40,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:41,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:41,164 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:41,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639357718] [2022-11-26 00:05:41,165 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639357718] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:41,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042104662] [2022-11-26 00:05:41,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:41,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:41,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:41,170 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:41,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-26 00:05:41,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:41,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-26 00:05:41,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:41,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-26 00:05:41,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:41,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:41,596 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:41,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:05:41,621 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:41,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:05:41,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 26 [2022-11-26 00:05:41,696 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2022-11-26 00:05:41,722 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:05:41,723 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2022-11-26 00:05:41,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:41,749 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042104662] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:41,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1616118363] [2022-11-26 00:05:41,783 INFO L159 IcfgInterpreter]: Started Sifa with 7 locations of interest [2022-11-26 00:05:41,783 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:41,789 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:41,796 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:41,797 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:41,930 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:41,930 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:41,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:05:42,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:05:42,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:42,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:42,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:42,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:42,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:42,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:42,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:05:42,450 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:05:42,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:05:42,716 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:05:42,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 452 [2022-11-26 00:05:42,766 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:42,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 398 [2022-11-26 00:05:43,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:43,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:43,468 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:05:43,865 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '98#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start_main_~i~0#1| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_#t~mem8#1| 0) 1 0)) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= (select (select |#memory_int| |ULTIMATE.start_main_~a~0#1.base|) (+ |ULTIMATE.start_main_~a~0#1.offset| (* |ULTIMATE.start_main_~i~0#1| 4))) |ULTIMATE.start_main_#t~mem8#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:05:43,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:05:43,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:05:43,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-11-26 00:05:43,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752968369] [2022-11-26 00:05:43,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:05:43,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-26 00:05:43,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:43,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-26 00:05:43,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-11-26 00:05:43,870 INFO L87 Difference]: Start difference. First operand 9 states and 10 transitions. Second operand has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:43,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:43,972 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2022-11-26 00:05:43,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 00:05:43,972 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 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 7 [2022-11-26 00:05:43,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:43,973 INFO L225 Difference]: With dead ends: 15 [2022-11-26 00:05:43,973 INFO L226 Difference]: Without dead ends: 13 [2022-11-26 00:05:43,974 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2022-11-26 00:05:43,975 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 25 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:43,976 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 12 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:05:43,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2022-11-26 00:05:43,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 11. [2022-11-26 00:05:43,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.2) internal successors, (12), 10 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:43,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 12 transitions. [2022-11-26 00:05:43,980 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 12 transitions. Word has length 7 [2022-11-26 00:05:43,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:43,981 INFO L495 AbstractCegarLoop]: Abstraction has 11 states and 12 transitions. [2022-11-26 00:05:43,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.3) internal successors, (13), 10 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:43,981 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 12 transitions. [2022-11-26 00:05:43,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-26 00:05:43,982 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:43,982 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:05:43,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-26 00:05:44,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:44,188 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:44,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:44,189 INFO L85 PathProgramCache]: Analyzing trace with hash -128267235, now seen corresponding path program 1 times [2022-11-26 00:05:44,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:44,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598481841] [2022-11-26 00:05:44,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:44,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:44,277 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:44,278 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:44,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598481841] [2022-11-26 00:05:44,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598481841] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:44,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54090076] [2022-11-26 00:05:44,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:44,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:44,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:44,280 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:44,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-26 00:05:44,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:44,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-26 00:05:44,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:44,417 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:44,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:44,480 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:44,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54090076] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:44,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [14278624] [2022-11-26 00:05:44,483 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:05:44,483 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:44,483 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:44,484 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:44,484 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:44,582 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:44,582 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:44,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:05:44,643 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:05:44,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:44,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:44,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:44,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:44,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:44,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:44,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:05:44,904 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:05:44,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:05:45,069 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:05:45,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 452 [2022-11-26 00:05:45,101 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:45,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 398 [2022-11-26 00:05:45,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:45,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:45,661 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:05:46,134 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '208#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:05:46,135 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:05:46,135 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:05:46,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-11-26 00:05:46,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028116777] [2022-11-26 00:05:46,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:05:46,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-26 00:05:46,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:46,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-26 00:05:46,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-11-26 00:05:46,139 INFO L87 Difference]: Start difference. First operand 11 states and 12 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:46,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:46,208 INFO L93 Difference]: Finished difference Result 27 states and 29 transitions. [2022-11-26 00:05:46,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-26 00:05:46,217 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-26 00:05:46,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:46,219 INFO L225 Difference]: With dead ends: 27 [2022-11-26 00:05:46,220 INFO L226 Difference]: Without dead ends: 18 [2022-11-26 00:05:46,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-11-26 00:05:46,223 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 6 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:46,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 16 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-26 00:05:46,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-11-26 00:05:46,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 12. [2022-11-26 00:05:46,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12 states, 11 states have (on average 1.1818181818181819) internal successors, (13), 11 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:46,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 13 transitions. [2022-11-26 00:05:46,229 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 13 transitions. Word has length 10 [2022-11-26 00:05:46,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:46,229 INFO L495 AbstractCegarLoop]: Abstraction has 12 states and 13 transitions. [2022-11-26 00:05:46,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:46,230 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 13 transitions. [2022-11-26 00:05:46,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-11-26 00:05:46,231 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:46,231 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-26 00:05:46,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-26 00:05:46,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:46,438 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:46,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:46,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1742920022, now seen corresponding path program 2 times [2022-11-26 00:05:46,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:46,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531754022] [2022-11-26 00:05:46,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:46,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:46,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:46,981 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:46,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531754022] [2022-11-26 00:05:46,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531754022] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:46,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504422801] [2022-11-26 00:05:46,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:05:46,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:46,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:46,983 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:47,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-26 00:05:47,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-26 00:05:47,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:05:47,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 27 conjunts are in the unsatisfiable core [2022-11-26 00:05:47,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:47,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:05:47,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:05:47,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2022-11-26 00:05:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:47,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:47,312 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:47,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:05:47,323 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:47,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:05:47,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:05:47,367 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:05:47,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:05:47,397 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:47,398 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504422801] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:47,398 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [580280827] [2022-11-26 00:05:47,400 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:05:47,400 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:47,401 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:47,401 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:47,401 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:47,476 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:05:47,476 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:05:47,554 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:47,554 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:47,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:05:47,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:47,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:47,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:47,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:47,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:47,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:47,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:05:47,869 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:05:47,870 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:05:48,077 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:05:48,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 768 [2022-11-26 00:05:48,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 704 treesize of output 694 [2022-11-26 00:05:48,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:48,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 697 treesize of output 686 [2022-11-26 00:05:48,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 737 treesize of output 701 [2022-11-26 00:05:49,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:49,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:49,254 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:05:49,769 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '343#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:05:49,770 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:05:49,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:05:49,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-11-26 00:05:49,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418700955] [2022-11-26 00:05:49,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:05:49,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-26 00:05:49,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:49,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-26 00:05:49,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-11-26 00:05:49,772 INFO L87 Difference]: Start difference. First operand 12 states and 13 transitions. Second operand has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:49,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:49,957 INFO L93 Difference]: Finished difference Result 19 states and 20 transitions. [2022-11-26 00:05:49,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-26 00:05:49,958 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-11-26 00:05:49,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:49,958 INFO L225 Difference]: With dead ends: 19 [2022-11-26 00:05:49,958 INFO L226 Difference]: Without dead ends: 17 [2022-11-26 00:05:49,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=105, Invalid=495, Unknown=0, NotChecked=0, Total=600 [2022-11-26 00:05:49,960 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 19 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:49,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 16 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:05:49,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2022-11-26 00:05:49,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 15. [2022-11-26 00:05:49,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 14 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:49,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 16 transitions. [2022-11-26 00:05:49,966 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 16 transitions. Word has length 11 [2022-11-26 00:05:49,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:49,967 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 16 transitions. [2022-11-26 00:05:49,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:49,967 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 16 transitions. [2022-11-26 00:05:49,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-26 00:05:49,968 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:49,968 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1] [2022-11-26 00:05:49,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-26 00:05:50,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:50,178 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:50,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:50,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1475869130, now seen corresponding path program 3 times [2022-11-26 00:05:50,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:50,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126696255] [2022-11-26 00:05:50,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:50,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:50,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:50,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:50,289 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:50,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126696255] [2022-11-26 00:05:50,290 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126696255] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:50,290 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567922106] [2022-11-26 00:05:50,290 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:05:50,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:50,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:50,295 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:50,318 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-26 00:05:50,377 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:05:50,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:05:50,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-26 00:05:50,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:50,453 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:50,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:50,513 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:50,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567922106] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:50,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1651624386] [2022-11-26 00:05:50,518 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:05:50,518 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:50,519 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:50,519 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:50,519 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:50,613 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:05:50,613 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:05:50,694 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:50,694 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:50,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:05:50,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:50,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:50,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:50,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:50,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:50,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:50,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:05:50,928 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:05:50,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:05:51,301 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:05:51,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 776 [2022-11-26 00:05:51,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 757 treesize of output 729 [2022-11-26 00:05:51,356 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 728 treesize of output 718 [2022-11-26 00:05:51,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:51,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 737 treesize of output 726 [2022-11-26 00:05:52,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:52,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:52,169 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:05:52,591 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '497#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:05:52,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:05:52,591 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:05:52,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-11-26 00:05:52,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057887862] [2022-11-26 00:05:52,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:05:52,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-26 00:05:52,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:52,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-26 00:05:52,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-11-26 00:05:52,594 INFO L87 Difference]: Start difference. First operand 15 states and 16 transitions. Second operand has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:52,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:52,682 INFO L93 Difference]: Finished difference Result 34 states and 36 transitions. [2022-11-26 00:05:52,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-26 00:05:52,684 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-26 00:05:52,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:52,685 INFO L225 Difference]: With dead ends: 34 [2022-11-26 00:05:52,685 INFO L226 Difference]: Without dead ends: 22 [2022-11-26 00:05:52,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:05:52,686 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 14 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:52,687 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 26 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:05:52,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2022-11-26 00:05:52,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 16. [2022-11-26 00:05:52,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 15 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:52,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 17 transitions. [2022-11-26 00:05:52,692 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 17 transitions. Word has length 14 [2022-11-26 00:05:52,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:52,693 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 17 transitions. [2022-11-26 00:05:52,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 13 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:52,693 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 17 transitions. [2022-11-26 00:05:52,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-26 00:05:52,694 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:52,694 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1] [2022-11-26 00:05:52,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-26 00:05:52,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:52,900 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:52,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:52,901 INFO L85 PathProgramCache]: Analyzing trace with hash 2111095427, now seen corresponding path program 4 times [2022-11-26 00:05:52,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:52,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024462454] [2022-11-26 00:05:52,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:52,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:52,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:53,266 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:53,267 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:53,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024462454] [2022-11-26 00:05:53,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024462454] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:53,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534971842] [2022-11-26 00:05:53,268 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:05:53,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:53,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:53,269 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:53,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-26 00:05:53,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:53,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 00:05:53,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:53,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-11-26 00:05:53,404 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:05:53,504 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:53,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:53,608 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:53,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:05:53,618 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:53,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:05:53,640 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:05:53,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:05:53,659 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:05:53,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:05:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:53,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534971842] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:53,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1834669539] [2022-11-26 00:05:53,718 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:05:53,718 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:53,719 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:53,719 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:53,719 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:53,797 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:53,798 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:53,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:05:53,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:05:53,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:53,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:53,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:53,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:53,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:53,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:54,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:05:54,099 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:05:54,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:05:54,704 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:05:54,705 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 772 [2022-11-26 00:05:54,739 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:54,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:05:55,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:55,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:55,337 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:05:55,852 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '678#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:05:55,853 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:05:55,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:05:55,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 18 [2022-11-26 00:05:55,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487860533] [2022-11-26 00:05:55,853 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:05:55,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-26 00:05:55,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:55,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-26 00:05:55,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-11-26 00:05:55,855 INFO L87 Difference]: Start difference. First operand 16 states and 17 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:56,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:56,096 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2022-11-26 00:05:56,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-26 00:05:56,096 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-26 00:05:56,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:56,097 INFO L225 Difference]: With dead ends: 23 [2022-11-26 00:05:56,097 INFO L226 Difference]: Without dead ends: 21 [2022-11-26 00:05:56,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-11-26 00:05:56,098 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 25 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:56,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 35 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:05:56,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2022-11-26 00:05:56,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 19. [2022-11-26 00:05:56,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 18 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:56,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 20 transitions. [2022-11-26 00:05:56,103 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 20 transitions. Word has length 15 [2022-11-26 00:05:56,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:56,104 INFO L495 AbstractCegarLoop]: Abstraction has 19 states and 20 transitions. [2022-11-26 00:05:56,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:56,104 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 20 transitions. [2022-11-26 00:05:56,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-26 00:05:56,105 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:56,105 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 1, 1, 1, 1, 1] [2022-11-26 00:05:56,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-26 00:05:56,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:56,315 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:56,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:56,315 INFO L85 PathProgramCache]: Analyzing trace with hash 442885501, now seen corresponding path program 5 times [2022-11-26 00:05:56,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:56,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303010551] [2022-11-26 00:05:56,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:56,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:56,498 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:56,498 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:56,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303010551] [2022-11-26 00:05:56,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303010551] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:56,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874643863] [2022-11-26 00:05:56,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:05:56,500 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:56,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:56,501 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:56,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-26 00:05:56,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-26 00:05:56,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:05:56,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-26 00:05:56,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:56,750 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:56,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:56,839 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:56,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874643863] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:56,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1339847041] [2022-11-26 00:05:56,842 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:05:56,842 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:56,843 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:56,843 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:56,844 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:56,929 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:56,930 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:56,954 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:05:57,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:05:57,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:57,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:57,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 158 treesize of output 128 [2022-11-26 00:05:57,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-26 00:05:57,140 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:57,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:05:57,236 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:05:57,690 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '873#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:05:57,691 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:05:57,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:05:57,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2022-11-26 00:05:57,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683562220] [2022-11-26 00:05:57,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:05:57,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-26 00:05:57,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:05:57,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-26 00:05:57,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-11-26 00:05:57,693 INFO L87 Difference]: Start difference. First operand 19 states and 20 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:57,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:05:57,801 INFO L93 Difference]: Finished difference Result 41 states and 43 transitions. [2022-11-26 00:05:57,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-26 00:05:57,802 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-26 00:05:57,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:05:57,803 INFO L225 Difference]: With dead ends: 41 [2022-11-26 00:05:57,803 INFO L226 Difference]: Without dead ends: 26 [2022-11-26 00:05:57,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 32 SyntacticMatches, 11 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-11-26 00:05:57,805 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 24 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:05:57,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 34 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:05:57,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2022-11-26 00:05:57,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 20. [2022-11-26 00:05:57,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:57,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 21 transitions. [2022-11-26 00:05:57,811 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 21 transitions. Word has length 18 [2022-11-26 00:05:57,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:05:57,811 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 21 transitions. [2022-11-26 00:05:57,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:05:57,812 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 21 transitions. [2022-11-26 00:05:57,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-26 00:05:57,812 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:05:57,813 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1] [2022-11-26 00:05:57,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-26 00:05:58,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:58,019 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:05:58,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:05:58,019 INFO L85 PathProgramCache]: Analyzing trace with hash -20076106, now seen corresponding path program 6 times [2022-11-26 00:05:58,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:05:58,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830032693] [2022-11-26 00:05:58,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:05:58,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:05:58,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:05:58,585 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:58,585 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:05:58,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830032693] [2022-11-26 00:05:58,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830032693] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:05:58,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200274768] [2022-11-26 00:05:58,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:05:58,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:05:58,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:05:58,587 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:05:58,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-26 00:05:58,664 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:05:58,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:05:58,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-26 00:05:58,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:05:58,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:05:58,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:05:58,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2022-11-26 00:05:58,944 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:58,945 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:05:59,106 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:59,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:05:59,117 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:59,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:05:59,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:05:59,142 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:05:59,163 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:05:59,164 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:05:59,246 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:05:59,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200274768] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:05:59,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1030419145] [2022-11-26 00:05:59,248 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:05:59,248 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:05:59,249 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:05:59,249 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:05:59,249 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:05:59,334 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:05:59,335 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:05:59,419 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:05:59,419 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:05:59,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:05:59,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:59,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:59,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:59,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:59,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:59,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:05:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:05:59,672 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:05:59,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:05:59,891 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:05:59,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 460 [2022-11-26 00:05:59,935 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:05:59,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 398 [2022-11-26 00:06:00,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:00,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:00,497 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:01,033 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1101#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:01,033 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:01,033 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:01,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 13] total 24 [2022-11-26 00:06:01,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738105083] [2022-11-26 00:06:01,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:01,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-26 00:06:01,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:01,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-26 00:06:01,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=768, Unknown=0, NotChecked=0, Total=870 [2022-11-26 00:06:01,035 INFO L87 Difference]: Start difference. First operand 20 states and 21 transitions. Second operand has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:01,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:01,439 INFO L93 Difference]: Finished difference Result 27 states and 28 transitions. [2022-11-26 00:06:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 00:06:01,439 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 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 19 [2022-11-26 00:06:01,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:01,440 INFO L225 Difference]: With dead ends: 27 [2022-11-26 00:06:01,440 INFO L226 Difference]: Without dead ends: 25 [2022-11-26 00:06:01,441 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 34 SyntacticMatches, 5 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=192, Invalid=1290, Unknown=0, NotChecked=0, Total=1482 [2022-11-26 00:06:01,441 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 20 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:01,442 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 52 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:06:01,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-11-26 00:06:01,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 23. [2022-11-26 00:06:01,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 22 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:01,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 24 transitions. [2022-11-26 00:06:01,447 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 24 transitions. Word has length 19 [2022-11-26 00:06:01,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:01,448 INFO L495 AbstractCegarLoop]: Abstraction has 23 states and 24 transitions. [2022-11-26 00:06:01,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.625) internal successors, (39), 24 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:01,448 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 24 transitions. [2022-11-26 00:06:01,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-26 00:06:01,448 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:01,448 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 1, 1, 1, 1, 1] [2022-11-26 00:06:01,467 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-11-26 00:06:01,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:01,663 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:01,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:01,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1081684630, now seen corresponding path program 7 times [2022-11-26 00:06:01,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:01,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186499144] [2022-11-26 00:06:01,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:01,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:01,945 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:01,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186499144] [2022-11-26 00:06:01,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186499144] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:01,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778431018] [2022-11-26 00:06:01,946 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:06:01,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:01,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:01,948 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:01,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-26 00:06:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:02,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-26 00:06:02,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:02,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:02,332 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:02,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778431018] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:02,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [76300403] [2022-11-26 00:06:02,336 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:02,336 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:02,336 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:02,337 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:02,337 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:02,416 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:02,417 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:02,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:06:02,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:06:02,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:02,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:02,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 158 treesize of output 128 [2022-11-26 00:06:02,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-26 00:06:02,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:02,615 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:02,722 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:03,198 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1341#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:03,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:03,198 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:03,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2022-11-26 00:06:03,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333676343] [2022-11-26 00:06:03,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:03,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-26 00:06:03,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:03,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-26 00:06:03,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2022-11-26 00:06:03,201 INFO L87 Difference]: Start difference. First operand 23 states and 24 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:03,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:03,359 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2022-11-26 00:06:03,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-26 00:06:03,360 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 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 22 [2022-11-26 00:06:03,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:03,361 INFO L225 Difference]: With dead ends: 48 [2022-11-26 00:06:03,361 INFO L226 Difference]: Without dead ends: 30 [2022-11-26 00:06:03,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 40 SyntacticMatches, 14 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=154, Invalid=602, Unknown=0, NotChecked=0, Total=756 [2022-11-26 00:06:03,362 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 32 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:03,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 45 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:06:03,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-11-26 00:06:03,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 24. [2022-11-26 00:06:03,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 23 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:03,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 25 transitions. [2022-11-26 00:06:03,371 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 25 transitions. Word has length 22 [2022-11-26 00:06:03,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:03,372 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 25 transitions. [2022-11-26 00:06:03,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:03,372 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 25 transitions. [2022-11-26 00:06:03,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-26 00:06:03,373 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:03,373 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1] [2022-11-26 00:06:03,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:03,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:03,578 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:03,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:03,583 INFO L85 PathProgramCache]: Analyzing trace with hash -443560669, now seen corresponding path program 8 times [2022-11-26 00:06:03,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:03,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889504121] [2022-11-26 00:06:03,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:03,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:03,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:04,034 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 0 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:04,034 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:04,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889504121] [2022-11-26 00:06:04,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889504121] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:04,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593669983] [2022-11-26 00:06:04,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:06:04,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:04,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:04,036 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:04,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-26 00:06:04,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-26 00:06:04,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:06:04,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-26 00:06:04,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:04,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:06:04,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:06:04,748 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-26 00:06:04,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 23 [2022-11-26 00:06:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 22 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:04,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:05,251 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:05,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:05,270 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:05,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:05,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-11-26 00:06:05,312 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:05,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-11-26 00:06:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:05,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593669983] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:05,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1244494816] [2022-11-26 00:06:05,445 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:05,445 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:05,445 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:05,445 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:05,445 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:05,533 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:06:05,534 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:06:05,601 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:05,601 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:05,645 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:06:05,682 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:06:05,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,902 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:06:05,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 660 treesize of output 680 [2022-11-26 00:06:05,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:05,990 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:06:05,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 501 treesize of output 497 [2022-11-26 00:06:06,200 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:06:06,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 481 [2022-11-26 00:06:06,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 416 treesize of output 395 [2022-11-26 00:06:06,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:06,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:06,711 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:07,428 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1619#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:07,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:07,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:07,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-11-26 00:06:07,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142865727] [2022-11-26 00:06:07,429 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:07,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-26 00:06:07,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:07,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-26 00:06:07,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1246, Unknown=0, NotChecked=0, Total=1406 [2022-11-26 00:06:07,432 INFO L87 Difference]: Start difference. First operand 24 states and 25 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:12,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:12,465 INFO L93 Difference]: Finished difference Result 74 states and 81 transitions. [2022-11-26 00:06:12,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-11-26 00:06:12,466 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-26 00:06:12,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:12,467 INFO L225 Difference]: With dead ends: 74 [2022-11-26 00:06:12,467 INFO L226 Difference]: Without dead ends: 35 [2022-11-26 00:06:12,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1477 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=903, Invalid=5573, Unknown=4, NotChecked=0, Total=6480 [2022-11-26 00:06:12,470 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 181 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 61 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:12,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 93 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 339 Invalid, 1 Unknown, 0 Unchecked, 1.3s Time] [2022-11-26 00:06:12,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-11-26 00:06:12,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 29. [2022-11-26 00:06:12,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 28 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:12,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 30 transitions. [2022-11-26 00:06:12,481 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 30 transitions. Word has length 23 [2022-11-26 00:06:12,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:12,481 INFO L495 AbstractCegarLoop]: Abstraction has 29 states and 30 transitions. [2022-11-26 00:06:12,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:12,482 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 30 transitions. [2022-11-26 00:06:12,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-26 00:06:12,483 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:12,483 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 5, 1, 1, 1, 1, 1] [2022-11-26 00:06:12,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:12,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-26 00:06:12,689 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:12,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:12,690 INFO L85 PathProgramCache]: Analyzing trace with hash 229555709, now seen corresponding path program 9 times [2022-11-26 00:06:12,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:12,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019169045] [2022-11-26 00:06:12,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:12,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:12,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:13,571 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:13,571 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:13,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019169045] [2022-11-26 00:06:13,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019169045] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:13,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897151335] [2022-11-26 00:06:13,571 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:06:13,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:13,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:13,573 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:13,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-26 00:06:13,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:06:13,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:06:13,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 47 conjunts are in the unsatisfiable core [2022-11-26 00:06:13,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:13,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:06:13,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-26 00:06:14,335 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:14,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:14,474 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:06:14,566 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:14,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:14,575 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:14,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:14,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 41 [2022-11-26 00:06:14,609 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:06:14,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 45 [2022-11-26 00:06:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:14,651 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897151335] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:14,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1153684628] [2022-11-26 00:06:14,653 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:14,653 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:14,654 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:14,654 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:14,654 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:14,728 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:14,729 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:14,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:06:14,795 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:06:14,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:14,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:14,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 146 treesize of output 116 [2022-11-26 00:06:14,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-26 00:06:14,932 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:14,942 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:15,054 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:15,896 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2054#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:15,896 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:15,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:15,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 36 [2022-11-26 00:06:15,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658160832] [2022-11-26 00:06:15,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:15,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-11-26 00:06:15,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:15,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-11-26 00:06:15,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1479, Unknown=0, NotChecked=0, Total=1640 [2022-11-26 00:06:15,899 INFO L87 Difference]: Start difference. First operand 29 states and 30 transitions. Second operand has 36 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 36 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) [2022-11-26 00:06:16,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:16,718 INFO L93 Difference]: Finished difference Result 46 states and 48 transitions. [2022-11-26 00:06:16,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-26 00:06:16,719 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 36 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 28 [2022-11-26 00:06:16,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:16,719 INFO L225 Difference]: With dead ends: 46 [2022-11-26 00:06:16,719 INFO L226 Difference]: Without dead ends: 44 [2022-11-26 00:06:16,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 52 SyntacticMatches, 8 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=352, Invalid=2840, Unknown=0, NotChecked=0, Total=3192 [2022-11-26 00:06:16,721 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 41 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:16,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 103 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 461 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:06:16,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-11-26 00:06:16,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 32. [2022-11-26 00:06:16,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:16,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2022-11-26 00:06:16,731 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 28 [2022-11-26 00:06:16,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:16,732 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2022-11-26 00:06:16,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.6666666666666667) internal successors, (60), 36 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) [2022-11-26 00:06:16,732 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2022-11-26 00:06:16,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-26 00:06:16,733 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:16,733 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1] [2022-11-26 00:06:16,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-26 00:06:16,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:16,939 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:16,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:16,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1111326659, now seen corresponding path program 10 times [2022-11-26 00:06:16,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:16,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937456491] [2022-11-26 00:06:16,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:16,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:17,589 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:17,589 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:17,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937456491] [2022-11-26 00:06:17,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937456491] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:17,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484622234] [2022-11-26 00:06:17,589 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:06:17,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:17,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:17,595 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:17,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-26 00:06:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:17,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-26 00:06:17,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:17,884 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:06:18,316 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:18,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:18,423 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:18,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:18,433 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:18,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:18,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:06:18,476 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:06:18,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:06:18,519 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 0 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:18,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484622234] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:18,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [279535881] [2022-11-26 00:06:18,521 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:18,522 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:18,522 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:18,522 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:18,522 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:18,599 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:18,600 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:18,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:06:18,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:06:18,689 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:06:18,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,910 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:06:18,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 712 treesize of output 732 [2022-11-26 00:06:18,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:18,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:19,014 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:06:19,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 517 treesize of output 509 [2022-11-26 00:06:19,344 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:06:19,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 447 [2022-11-26 00:06:19,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 358 [2022-11-26 00:06:19,376 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 405 treesize of output 365 [2022-11-26 00:06:19,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 392 treesize of output 371 [2022-11-26 00:06:19,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:19,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:19,759 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:20,362 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2417#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:20,363 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:20,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:20,363 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 35 [2022-11-26 00:06:20,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861681309] [2022-11-26 00:06:20,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:20,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-26 00:06:20,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:20,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-26 00:06:20,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1504, Unknown=0, NotChecked=0, Total=1640 [2022-11-26 00:06:20,365 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:20,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:20,906 INFO L93 Difference]: Finished difference Result 39 states and 40 transitions. [2022-11-26 00:06:20,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-26 00:06:20,907 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 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 [2022-11-26 00:06:20,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:20,907 INFO L225 Difference]: With dead ends: 39 [2022-11-26 00:06:20,908 INFO L226 Difference]: Without dead ends: 37 [2022-11-26 00:06:20,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 68 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=232, Invalid=2318, Unknown=0, NotChecked=0, Total=2550 [2022-11-26 00:06:20,910 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:20,910 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 139 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:06:20,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-11-26 00:06:20,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2022-11-26 00:06:20,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 34 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) [2022-11-26 00:06:20,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2022-11-26 00:06:20,920 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 31 [2022-11-26 00:06:20,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:20,922 INFO L495 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2022-11-26 00:06:20,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:20,923 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2022-11-26 00:06:20,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-26 00:06:20,927 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:20,927 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 1, 1, 1, 1, 1] [2022-11-26 00:06:20,938 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:21,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-26 00:06:21,133 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:21,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:21,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1929715773, now seen corresponding path program 11 times [2022-11-26 00:06:21,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:21,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577603140] [2022-11-26 00:06:21,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:21,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:21,470 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 58 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:21,471 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:21,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577603140] [2022-11-26 00:06:21,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577603140] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:21,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197690580] [2022-11-26 00:06:21,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:06:21,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:21,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:21,473 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:21,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-26 00:06:21,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-11-26 00:06:21,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:06:21,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-26 00:06:21,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:22,147 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:22,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:22,339 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 77 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:22,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197690580] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:22,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1015924273] [2022-11-26 00:06:22,341 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:22,342 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:22,342 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:22,342 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:22,342 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:22,410 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:22,411 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:22,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:06:22,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:06:22,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:22,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:22,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:22,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:22,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:22,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:22,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:06:22,651 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:06:22,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:06:22,959 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:06:22,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 780 [2022-11-26 00:06:22,997 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:22,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:06:23,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:23,659 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:23,766 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:24,300 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2776#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:24,300 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:24,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:24,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2022-11-26 00:06:24,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528536814] [2022-11-26 00:06:24,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:24,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-11-26 00:06:24,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:24,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-11-26 00:06:24,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=911, Unknown=0, NotChecked=0, Total=1122 [2022-11-26 00:06:24,304 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:24,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:24,517 INFO L93 Difference]: Finished difference Result 69 states and 71 transitions. [2022-11-26 00:06:24,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-26 00:06:24,518 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-11-26 00:06:24,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:24,518 INFO L225 Difference]: With dead ends: 69 [2022-11-26 00:06:24,518 INFO L226 Difference]: Without dead ends: 42 [2022-11-26 00:06:24,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 71 SyntacticMatches, 15 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=323, Invalid=1317, Unknown=0, NotChecked=0, Total=1640 [2022-11-26 00:06:24,520 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 54 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:24,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 61 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:06:24,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-11-26 00:06:24,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 36. [2022-11-26 00:06:24,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.0571428571428572) internal successors, (37), 35 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:24,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 37 transitions. [2022-11-26 00:06:24,541 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 37 transitions. Word has length 34 [2022-11-26 00:06:24,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:24,541 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 37 transitions. [2022-11-26 00:06:24,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.25) internal successors, (63), 28 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:24,541 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 37 transitions. [2022-11-26 00:06:24,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-26 00:06:24,542 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:24,542 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1] [2022-11-26 00:06:24,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:24,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-26 00:06:24,746 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:24,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:24,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1388883338, now seen corresponding path program 12 times [2022-11-26 00:06:24,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:24,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171541917] [2022-11-26 00:06:24,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:24,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:24,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:25,451 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:25,451 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171541917] [2022-11-26 00:06:25,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171541917] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:25,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590651325] [2022-11-26 00:06:25,452 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:06:25,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:25,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:25,453 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:25,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-26 00:06:25,579 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:06:25,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:06:25,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 51 conjunts are in the unsatisfiable core [2022-11-26 00:06:25,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:25,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:06:26,377 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:26,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:26,530 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:26,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:26,541 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:26,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:26,556 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:06:26,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:06:26,574 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:06:26,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:06:26,612 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:26,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590651325] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:26,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2054658057] [2022-11-26 00:06:26,614 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:26,614 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:26,614 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:26,615 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:26,615 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:26,684 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:06:26,684 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:06:26,760 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:26,760 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:26,802 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:06:26,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:26,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:26,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:26,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:26,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:26,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:26,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:06:26,996 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:06:26,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:06:27,255 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:06:27,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 430 [2022-11-26 00:06:27,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:27,271 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 367 treesize of output 356 [2022-11-26 00:06:27,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 28 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 407 treesize of output 371 [2022-11-26 00:06:27,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 370 treesize of output 360 [2022-11-26 00:06:27,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:27,518 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:27,625 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:28,282 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3190#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:28,282 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:28,282 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:28,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 41 [2022-11-26 00:06:28,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542554931] [2022-11-26 00:06:28,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:28,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-11-26 00:06:28,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:28,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-11-26 00:06:28,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1998, Unknown=0, NotChecked=0, Total=2162 [2022-11-26 00:06:28,285 INFO L87 Difference]: Start difference. First operand 36 states and 37 transitions. Second operand has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:29,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:29,052 INFO L93 Difference]: Finished difference Result 43 states and 44 transitions. [2022-11-26 00:06:29,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-11-26 00:06:29,052 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 0 states have call successors, (0), 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 35 [2022-11-26 00:06:29,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:29,053 INFO L225 Difference]: With dead ends: 43 [2022-11-26 00:06:29,053 INFO L226 Difference]: Without dead ends: 41 [2022-11-26 00:06:29,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 76 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 757 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=308, Invalid=3352, Unknown=0, NotChecked=0, Total=3660 [2022-11-26 00:06:29,054 INFO L413 NwaCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:29,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 157 Invalid, 723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:06:29,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-26 00:06:29,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2022-11-26 00:06:29,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 38 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) [2022-11-26 00:06:29,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 40 transitions. [2022-11-26 00:06:29,068 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 40 transitions. Word has length 35 [2022-11-26 00:06:29,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:29,069 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 40 transitions. [2022-11-26 00:06:29,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:29,069 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 40 transitions. [2022-11-26 00:06:29,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-26 00:06:29,070 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:29,070 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 1, 1, 1, 1, 1] [2022-11-26 00:06:29,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:29,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-26 00:06:29,275 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:29,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:29,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1496542378, now seen corresponding path program 13 times [2022-11-26 00:06:29,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:29,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635098737] [2022-11-26 00:06:29,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:29,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:29,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:29,686 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 78 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:29,686 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:29,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635098737] [2022-11-26 00:06:29,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635098737] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:29,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321426121] [2022-11-26 00:06:29,686 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:06:29,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:29,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:29,688 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:29,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-26 00:06:29,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:29,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-26 00:06:29,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:30,170 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 100 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:30,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:30,434 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 100 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:30,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321426121] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:30,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1248441102] [2022-11-26 00:06:30,435 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:30,435 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:30,435 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:30,436 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:30,436 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:30,510 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:06:30,511 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:06:30,582 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:30,583 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:30,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:06:30,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:30,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:30,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:30,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:30,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:30,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:30,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:06:30,833 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:06:30,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:06:31,581 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:06:31,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 752 [2022-11-26 00:06:31,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 688 treesize of output 670 [2022-11-26 00:06:31,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 733 treesize of output 689 [2022-11-26 00:06:31,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:31,647 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 705 treesize of output 694 [2022-11-26 00:06:31,916 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:31,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:32,029 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:32,543 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3596#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:32,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:32,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:32,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2022-11-26 00:06:32,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864138202] [2022-11-26 00:06:32,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:32,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-11-26 00:06:32,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:32,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-11-26 00:06:32,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1080, Unknown=0, NotChecked=0, Total=1332 [2022-11-26 00:06:32,545 INFO L87 Difference]: Start difference. First operand 39 states and 40 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:32,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:32,775 INFO L93 Difference]: Finished difference Result 76 states and 78 transitions. [2022-11-26 00:06:32,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-26 00:06:32,776 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 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 38 [2022-11-26 00:06:32,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:32,777 INFO L225 Difference]: With dead ends: 76 [2022-11-26 00:06:32,777 INFO L226 Difference]: Without dead ends: 46 [2022-11-26 00:06:32,778 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 80 SyntacticMatches, 17 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 825 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=392, Invalid=1588, Unknown=0, NotChecked=0, Total=1980 [2022-11-26 00:06:32,778 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 44 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:32,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 74 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-26 00:06:32,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-11-26 00:06:32,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 40. [2022-11-26 00:06:32,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.0512820512820513) internal successors, (41), 39 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) [2022-11-26 00:06:32,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2022-11-26 00:06:32,789 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 38 [2022-11-26 00:06:32,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:32,789 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2022-11-26 00:06:32,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 31 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:32,790 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2022-11-26 00:06:32,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-26 00:06:32,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:32,790 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1] [2022-11-26 00:06:32,795 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:32,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-26 00:06:32,994 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:32,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:32,995 INFO L85 PathProgramCache]: Analyzing trace with hash -299902365, now seen corresponding path program 14 times [2022-11-26 00:06:32,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:32,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496415920] [2022-11-26 00:06:32,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:32,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:33,770 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:33,770 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:33,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496415920] [2022-11-26 00:06:33,771 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496415920] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:33,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [932773374] [2022-11-26 00:06:33,771 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:06:33,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:33,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:33,775 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:33,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-26 00:06:34,647 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-11-26 00:06:34,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:06:34,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 38 conjunts are in the unsatisfiable core [2022-11-26 00:06:34,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:34,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:06:34,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:06:34,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2022-11-26 00:06:36,180 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-26 00:06:36,180 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 23 [2022-11-26 00:06:36,225 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 85 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:36,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:37,659 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:37,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:37,671 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:37,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:37,698 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:37,699 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 43 [2022-11-26 00:06:37,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2022-11-26 00:06:37,992 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 84 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:37,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [932773374] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:37,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1780273337] [2022-11-26 00:06:37,994 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:37,994 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:37,995 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:37,995 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:37,995 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:38,069 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:38,069 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:38,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:06:38,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:06:38,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:38,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:38,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:38,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:38,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:38,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:38,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:06:38,309 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:06:38,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:06:38,496 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:06:38,497 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 772 [2022-11-26 00:06:38,529 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:38,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:06:39,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:39,261 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:39,364 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:40,186 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4065#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:40,186 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:40,186 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:40,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 23] total 54 [2022-11-26 00:06:40,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889301670] [2022-11-26 00:06:40,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:40,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-11-26 00:06:40,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:40,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-11-26 00:06:40,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=3168, Unknown=1, NotChecked=0, Total=3540 [2022-11-26 00:06:40,189 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 54 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) [2022-11-26 00:06:49,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:49,654 INFO L93 Difference]: Finished difference Result 114 states and 121 transitions. [2022-11-26 00:06:49,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-11-26 00:06:49,655 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 54 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) Word has length 39 [2022-11-26 00:06:49,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:49,655 INFO L225 Difference]: With dead ends: 114 [2022-11-26 00:06:49,655 INFO L226 Difference]: Without dead ends: 51 [2022-11-26 00:06:49,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 70 SyntacticMatches, 9 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4203 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=2020, Invalid=15528, Unknown=8, NotChecked=0, Total=17556 [2022-11-26 00:06:49,660 INFO L413 NwaCegarLoop]: 2 mSDtfsCounter, 341 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 864 mSolverCounterSat, 143 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 1008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 864 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:49,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [341 Valid, 57 Invalid, 1008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 864 Invalid, 1 Unknown, 0 Unchecked, 1.6s Time] [2022-11-26 00:06:49,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-11-26 00:06:49,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2022-11-26 00:06:49,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.0454545454545454) internal successors, (46), 44 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:06:49,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2022-11-26 00:06:49,676 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 39 [2022-11-26 00:06:49,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:49,676 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2022-11-26 00:06:49,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.9074074074074074) internal successors, (103), 54 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) [2022-11-26 00:06:49,676 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2022-11-26 00:06:49,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-26 00:06:49,677 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:49,677 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 9, 9, 1, 1, 1, 1, 1] [2022-11-26 00:06:49,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:49,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-26 00:06:49,882 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:49,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:49,883 INFO L85 PathProgramCache]: Analyzing trace with hash -256743235, now seen corresponding path program 15 times [2022-11-26 00:06:49,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:49,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945007125] [2022-11-26 00:06:49,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:49,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:49,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:50,943 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:50,943 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:50,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945007125] [2022-11-26 00:06:50,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945007125] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:50,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102913778] [2022-11-26 00:06:50,943 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:06:50,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:50,944 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:50,950 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:50,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-26 00:06:51,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:06:51,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:06:51,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-26 00:06:51,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:51,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:06:51,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 53 [2022-11-26 00:06:51,623 INFO L321 Elim1Store]: treesize reduction 23, result has 28.1 percent of original size [2022-11-26 00:06:51,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-11-26 00:06:52,470 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:52,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:52,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:06:52,732 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:52,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:52,744 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:52,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:52,773 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 58 [2022-11-26 00:06:52,779 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-11-26 00:06:52,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 44 [2022-11-26 00:06:52,817 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:06:52,817 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 45 [2022-11-26 00:06:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 0 proven. 192 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:52,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102913778] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:52,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1489962418] [2022-11-26 00:06:52,887 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:52,887 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:52,888 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:52,888 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:52,888 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:52,962 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:06:52,963 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:06:53,039 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:53,039 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:53,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:06:53,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:53,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:53,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:53,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:53,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:53,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:53,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:06:53,283 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:06:53,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:06:53,751 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:06:53,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 756 [2022-11-26 00:06:53,781 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:53,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:06:54,067 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:54,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:54,157 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:06:54,862 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4752#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:06:54,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:06:54,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:06:54,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26, 26] total 52 [2022-11-26 00:06:54,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346783465] [2022-11-26 00:06:54,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:06:54,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-11-26 00:06:54,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:06:54,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-11-26 00:06:54,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=3067, Unknown=0, NotChecked=0, Total=3306 [2022-11-26 00:06:54,865 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 52 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) [2022-11-26 00:06:56,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:06:56,160 INFO L93 Difference]: Finished difference Result 62 states and 64 transitions. [2022-11-26 00:06:56,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-26 00:06:56,161 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 52 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) Word has length 44 [2022-11-26 00:06:56,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:06:56,161 INFO L225 Difference]: With dead ends: 62 [2022-11-26 00:06:56,161 INFO L226 Difference]: Without dead ends: 60 [2022-11-26 00:06:56,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 97 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=577, Invalid=5743, Unknown=0, NotChecked=0, Total=6320 [2022-11-26 00:06:56,164 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 65 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:06:56,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 268 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1039 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-26 00:06:56,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-11-26 00:06:56,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 48. [2022-11-26 00:06:56,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 47 states have (on average 1.0425531914893618) internal successors, (49), 47 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) [2022-11-26 00:06:56,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 49 transitions. [2022-11-26 00:06:56,179 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 49 transitions. Word has length 44 [2022-11-26 00:06:56,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:06:56,179 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 49 transitions. [2022-11-26 00:06:56,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 52 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) [2022-11-26 00:06:56,180 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 49 transitions. [2022-11-26 00:06:56,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-26 00:06:56,180 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:06:56,181 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1] [2022-11-26 00:06:56,187 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-26 00:06:56,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-26 00:06:56,387 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:06:56,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:06:56,387 INFO L85 PathProgramCache]: Analyzing trace with hash 704175363, now seen corresponding path program 16 times [2022-11-26 00:06:56,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:06:56,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955466380] [2022-11-26 00:06:56,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:06:56,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:06:56,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:57,519 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:57,519 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:06:57,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955466380] [2022-11-26 00:06:57,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955466380] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:06:57,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011870678] [2022-11-26 00:06:57,519 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:06:57,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:06:57,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:06:57,520 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:06:57,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-26 00:06:57,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:06:57,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 58 conjunts are in the unsatisfiable core [2022-11-26 00:06:57,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:06:58,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:06:58,875 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:58,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:06:59,010 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:59,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:06:59,019 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:06:59,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:06:59,035 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:06:59,044 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:06:59,053 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:06:59,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:06:59,101 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:06:59,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011870678] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:06:59,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1330483378] [2022-11-26 00:06:59,103 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:06:59,103 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:06:59,103 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:06:59,103 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:06:59,103 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:06:59,161 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:06:59,161 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:06:59,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:06:59,196 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:06:59,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:06:59,374 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:06:59,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:06:59,508 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:06:59,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 438 [2022-11-26 00:06:59,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:06:59,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 375 treesize of output 364 [2022-11-26 00:06:59,548 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 415 treesize of output 383 [2022-11-26 00:06:59,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 382 treesize of output 376 [2022-11-26 00:06:59,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:59,805 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:06:59,909 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:00,709 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5288#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:00,709 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:00,709 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:00,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 51 [2022-11-26 00:07:00,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235935348] [2022-11-26 00:07:00,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:00,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-11-26 00:07:00,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:00,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-11-26 00:07:00,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=3000, Unknown=0, NotChecked=0, Total=3192 [2022-11-26 00:07:00,712 INFO L87 Difference]: Start difference. First operand 48 states and 49 transitions. Second operand has 51 states, 51 states have (on average 1.8823529411764706) internal successors, (96), 51 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:01,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:01,797 INFO L93 Difference]: Finished difference Result 55 states and 56 transitions. [2022-11-26 00:07:01,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-26 00:07:01,798 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.8823529411764706) internal successors, (96), 51 states have internal predecessors, (96), 0 states have call successors, (0), 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 47 [2022-11-26 00:07:01,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:01,798 INFO L225 Difference]: With dead ends: 55 [2022-11-26 00:07:01,798 INFO L226 Difference]: Without dead ends: 53 [2022-11-26 00:07:01,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 928 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=328, Invalid=4642, Unknown=0, NotChecked=0, Total=4970 [2022-11-26 00:07:01,800 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:01,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 335 Invalid, 1169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1156 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-26 00:07:01,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-11-26 00:07:01,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 51. [2022-11-26 00:07:01,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.04) internal successors, (52), 50 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:01,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 52 transitions. [2022-11-26 00:07:01,821 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 52 transitions. Word has length 47 [2022-11-26 00:07:01,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:01,823 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 52 transitions. [2022-11-26 00:07:01,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.8823529411764706) internal successors, (96), 51 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:01,823 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 52 transitions. [2022-11-26 00:07:01,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-26 00:07:01,824 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:01,824 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 1, 1, 1, 1, 1] [2022-11-26 00:07:01,831 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:02,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-26 00:07:02,031 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:02,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:02,031 INFO L85 PathProgramCache]: Analyzing trace with hash 1473100541, now seen corresponding path program 17 times [2022-11-26 00:07:02,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:02,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647474123] [2022-11-26 00:07:02,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:02,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:02,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 156 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:02,677 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:02,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647474123] [2022-11-26 00:07:02,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647474123] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:02,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82618660] [2022-11-26 00:07:02,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:07:02,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:02,678 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:02,679 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:02,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-26 00:07:04,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2022-11-26 00:07:04,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:07:04,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-26 00:07:04,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:04,478 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 187 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:04,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:04,833 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 187 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:04,833 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82618660] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:04,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1929062835] [2022-11-26 00:07:04,835 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:07:04,835 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:04,835 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:04,835 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:04,835 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:04,913 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:07:04,913 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:07:04,986 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:07:04,987 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:07:05,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:07:05,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:05,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:05,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:05,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:05,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:05,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:05,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:07:05,209 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:07:05,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:07:05,789 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:07:05,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 770 [2022-11-26 00:07:05,815 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:05,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 737 treesize of output 736 [2022-11-26 00:07:06,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:06,026 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:06,115 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:06,708 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5811#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:06,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:06,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:06,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2022-11-26 00:07:06,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129076735] [2022-11-26 00:07:06,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:06,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-26 00:07:06,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:06,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-26 00:07:06,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=1671, Unknown=0, NotChecked=0, Total=2070 [2022-11-26 00:07:06,711 INFO L87 Difference]: Start difference. First operand 51 states and 52 transitions. Second operand has 40 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:07,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:07,090 INFO L93 Difference]: Finished difference Result 97 states and 99 transitions. [2022-11-26 00:07:07,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-26 00:07:07,091 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 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 [2022-11-26 00:07:07,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:07,092 INFO L225 Difference]: With dead ends: 97 [2022-11-26 00:07:07,092 INFO L226 Difference]: Without dead ends: 58 [2022-11-26 00:07:07,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 107 SyntacticMatches, 23 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=641, Invalid=2551, Unknown=0, NotChecked=0, Total=3192 [2022-11-26 00:07:07,096 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 102 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:07,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 108 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:07:07,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-26 00:07:07,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 52. [2022-11-26 00:07:07,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.0392156862745099) internal successors, (53), 51 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:07,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2022-11-26 00:07:07,126 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 50 [2022-11-26 00:07:07,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:07,126 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2022-11-26 00:07:07,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.275) internal successors, (91), 40 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:07,126 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2022-11-26 00:07:07,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-26 00:07:07,127 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:07,127 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1] [2022-11-26 00:07:07,138 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:07,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:07,330 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:07,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:07,330 INFO L85 PathProgramCache]: Analyzing trace with hash 288250678, now seen corresponding path program 18 times [2022-11-26 00:07:07,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:07,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864132821] [2022-11-26 00:07:07,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:07,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:07,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:08,456 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:08,457 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:08,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864132821] [2022-11-26 00:07:08,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864132821] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:08,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892730173] [2022-11-26 00:07:08,457 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:07:08,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:08,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:08,459 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:08,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-26 00:07:08,642 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:07:08,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:07:08,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 67 conjunts are in the unsatisfiable core [2022-11-26 00:07:08,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:09,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:07:10,054 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:10,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:10,237 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:10,237 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:07:10,245 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:10,245 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:07:10,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:07:10,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:07:10,275 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:07:10,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:07:10,325 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:10,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892730173] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:10,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1968754452] [2022-11-26 00:07:10,326 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:07:10,326 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:10,327 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:10,327 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:10,327 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:10,393 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:07:10,393 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:07:10,449 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:07:10,450 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:07:10,482 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:07:10,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:10,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:10,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:10,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:10,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:10,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:10,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:07:10,662 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:07:10,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:07:10,938 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:07:10,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 440 [2022-11-26 00:07:10,960 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:10,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 398 [2022-11-26 00:07:11,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:11,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:11,259 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:12,036 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6409#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:12,036 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:12,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:12,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 29] total 57 [2022-11-26 00:07:12,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374016979] [2022-11-26 00:07:12,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:12,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-11-26 00:07:12,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:12,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-11-26 00:07:12,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=3684, Unknown=0, NotChecked=0, Total=3906 [2022-11-26 00:07:12,038 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand has 57 states, 57 states have (on average 1.8245614035087718) internal successors, (104), 57 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:13,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:13,397 INFO L93 Difference]: Finished difference Result 59 states and 60 transitions. [2022-11-26 00:07:13,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-26 00:07:13,398 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.8245614035087718) internal successors, (104), 57 states have internal predecessors, (104), 0 states have call successors, (0), 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 51 [2022-11-26 00:07:13,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:13,398 INFO L225 Difference]: With dead ends: 59 [2022-11-26 00:07:13,398 INFO L226 Difference]: Without dead ends: 57 [2022-11-26 00:07:13,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1255 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=393, Invalid=5927, Unknown=0, NotChecked=0, Total=6320 [2022-11-26 00:07:13,399 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 25 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 1668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:13,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 428 Invalid, 1668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1654 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-26 00:07:13,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-26 00:07:13,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 55. [2022-11-26 00:07:13,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.037037037037037) internal successors, (56), 54 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:13,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 56 transitions. [2022-11-26 00:07:13,417 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 56 transitions. Word has length 51 [2022-11-26 00:07:13,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:13,417 INFO L495 AbstractCegarLoop]: Abstraction has 55 states and 56 transitions. [2022-11-26 00:07:13,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.8245614035087718) internal successors, (104), 57 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:13,418 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 56 transitions. [2022-11-26 00:07:13,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-26 00:07:13,418 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:13,418 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 1, 1, 1, 1, 1] [2022-11-26 00:07:13,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-11-26 00:07:13,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:13,624 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:13,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:13,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1641458666, now seen corresponding path program 19 times [2022-11-26 00:07:13,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:13,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322154356] [2022-11-26 00:07:13,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:13,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:13,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:14,193 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 188 proven. 112 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:14,193 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:14,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322154356] [2022-11-26 00:07:14,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322154356] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:14,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1969394055] [2022-11-26 00:07:14,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:07:14,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:14,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:14,198 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:14,204 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-26 00:07:14,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:14,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 28 conjunts are in the unsatisfiable core [2022-11-26 00:07:14,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:14,844 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 222 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:14,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:15,196 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 222 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:15,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1969394055] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:15,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [124429604] [2022-11-26 00:07:15,198 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:07:15,198 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:15,198 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:15,198 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:15,198 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:15,265 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:07:15,265 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:07:15,279 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:07:15,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:07:15,340 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:07:15,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,521 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:07:15,522 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 712 treesize of output 732 [2022-11-26 00:07:15,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:15,605 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:15,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 517 treesize of output 509 [2022-11-26 00:07:16,009 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:07:16,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 449 [2022-11-26 00:07:16,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-11-26 00:07:16,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 411 treesize of output 375 [2022-11-26 00:07:16,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 382 treesize of output 372 [2022-11-26 00:07:16,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:16,160 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:16,249 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:16,809 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6977#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:16,809 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:16,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:16,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2022-11-26 00:07:16,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205239787] [2022-11-26 00:07:16,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:16,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-11-26 00:07:16,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:16,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-11-26 00:07:16,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=456, Invalid=1896, Unknown=0, NotChecked=0, Total=2352 [2022-11-26 00:07:16,811 INFO L87 Difference]: Start difference. First operand 55 states and 56 transitions. Second operand has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 43 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) [2022-11-26 00:07:17,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:17,167 INFO L93 Difference]: Finished difference Result 104 states and 106 transitions. [2022-11-26 00:07:17,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-26 00:07:17,167 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 43 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) Word has length 54 [2022-11-26 00:07:17,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:17,168 INFO L225 Difference]: With dead ends: 104 [2022-11-26 00:07:17,168 INFO L226 Difference]: Without dead ends: 62 [2022-11-26 00:07:17,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 116 SyntacticMatches, 25 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1535 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=738, Invalid=2922, Unknown=0, NotChecked=0, Total=3660 [2022-11-26 00:07:17,169 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 124 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:17,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 119 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:07:17,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-11-26 00:07:17,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 56. [2022-11-26 00:07:17,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.0363636363636364) internal successors, (57), 55 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) [2022-11-26 00:07:17,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 57 transitions. [2022-11-26 00:07:17,194 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 57 transitions. Word has length 54 [2022-11-26 00:07:17,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:17,194 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 57 transitions. [2022-11-26 00:07:17,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 43 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) [2022-11-26 00:07:17,194 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 57 transitions. [2022-11-26 00:07:17,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-26 00:07:17,195 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:17,195 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1] [2022-11-26 00:07:17,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:17,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-26 00:07:17,396 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:17,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:17,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1024100259, now seen corresponding path program 20 times [2022-11-26 00:07:17,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:17,396 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335604319] [2022-11-26 00:07:17,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:17,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:17,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:18,745 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 0 proven. 313 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:18,745 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:18,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335604319] [2022-11-26 00:07:18,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335604319] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:18,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308547989] [2022-11-26 00:07:18,746 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:07:18,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:18,746 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:18,747 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:18,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-26 00:07:23,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-11-26 00:07:23,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:07:23,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 41 conjunts are in the unsatisfiable core [2022-11-26 00:07:23,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:23,875 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:07:23,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:07:23,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2022-11-26 00:07:25,248 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-26 00:07:25,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 23 [2022-11-26 00:07:25,288 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 210 proven. 103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:25,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:26,657 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:26,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:07:26,670 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:26,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:07:26,706 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-11-26 00:07:26,719 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:26,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-11-26 00:07:27,073 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 198 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:27,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308547989] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:27,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [391241485] [2022-11-26 00:07:27,075 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:07:27,075 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:27,075 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:27,076 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:27,076 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:27,143 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:07:27,143 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:07:27,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:07:27,186 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:07:27,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:27,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:27,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:27,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:27,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:27,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:27,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:07:27,356 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:07:27,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:07:27,464 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:07:27,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 456 [2022-11-26 00:07:27,484 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:27,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 398 [2022-11-26 00:07:27,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:27,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:27,861 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:28,702 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7632#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:28,702 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:28,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:28,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 72 [2022-11-26 00:07:28,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018248329] [2022-11-26 00:07:28,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:28,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-11-26 00:07:28,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:28,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-11-26 00:07:28,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=5268, Unknown=0, NotChecked=0, Total=6006 [2022-11-26 00:07:28,709 INFO L87 Difference]: Start difference. First operand 56 states and 57 transitions. Second operand has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 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) [2022-11-26 00:07:31,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2022-11-26 00:07:36,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:36,384 INFO L93 Difference]: Finished difference Result 154 states and 161 transitions. [2022-11-26 00:07:36,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-11-26 00:07:36,387 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 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) Word has length 55 [2022-11-26 00:07:36,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:36,388 INFO L225 Difference]: With dead ends: 154 [2022-11-26 00:07:36,388 INFO L226 Difference]: Without dead ends: 67 [2022-11-26 00:07:36,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 104 SyntacticMatches, 13 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7881 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=2925, Invalid=23807, Unknown=0, NotChecked=0, Total=26732 [2022-11-26 00:07:36,392 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 123 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 51 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:36,393 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 302 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 987 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2022-11-26 00:07:36,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-11-26 00:07:36,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 61. [2022-11-26 00:07:36,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.0333333333333334) internal successors, (62), 60 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:36,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 62 transitions. [2022-11-26 00:07:36,418 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 62 transitions. Word has length 55 [2022-11-26 00:07:36,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:36,418 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 62 transitions. [2022-11-26 00:07:36,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.0416666666666665) internal successors, (147), 72 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) [2022-11-26 00:07:36,419 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 62 transitions. [2022-11-26 00:07:36,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-26 00:07:36,419 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:36,419 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 13, 13, 1, 1, 1, 1, 1] [2022-11-26 00:07:36,429 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:36,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:36,629 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:36,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:36,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1403554947, now seen corresponding path program 21 times [2022-11-26 00:07:36,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:36,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967866527] [2022-11-26 00:07:36,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:36,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:38,233 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:38,233 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:38,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967866527] [2022-11-26 00:07:38,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967866527] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:38,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090276938] [2022-11-26 00:07:38,233 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:07:38,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:38,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:38,235 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:38,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-26 00:07:38,430 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:07:38,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:07:38,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 79 conjunts are in the unsatisfiable core [2022-11-26 00:07:38,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:39,093 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:07:39,096 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:39,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-26 00:07:40,344 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:40,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:40,566 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:07:40,695 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:40,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:07:40,703 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:40,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:07:40,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 41 [2022-11-26 00:07:40,749 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:07:40,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 45 [2022-11-26 00:07:40,817 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 0 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:40,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090276938] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:40,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2077491861] [2022-11-26 00:07:40,819 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:07:40,819 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:40,819 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:40,819 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:40,819 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:40,887 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:07:40,887 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:07:40,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:07:40,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:07:40,954 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:07:41,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,158 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:07:41,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 675 treesize of output 695 [2022-11-26 00:07:41,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:41,220 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:07:41,221 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 516 treesize of output 510 [2022-11-26 00:07:41,436 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:07:41,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 461 [2022-11-26 00:07:41,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 16 [2022-11-26 00:07:41,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 423 treesize of output 395 [2022-11-26 00:07:41,495 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 380 [2022-11-26 00:07:41,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:41,770 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:41,863 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:42,814 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8537#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:42,814 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:42,814 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:42,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 34, 34] total 68 [2022-11-26 00:07:42,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047920464] [2022-11-26 00:07:42,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:42,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-11-26 00:07:42,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:42,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-11-26 00:07:42,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=5109, Unknown=0, NotChecked=0, Total=5402 [2022-11-26 00:07:42,816 INFO L87 Difference]: Start difference. First operand 61 states and 62 transitions. Second operand has 68 states, 68 states have (on average 1.8235294117647058) internal successors, (124), 68 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:44,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:44,983 INFO L93 Difference]: Finished difference Result 78 states and 80 transitions. [2022-11-26 00:07:44,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-26 00:07:44,984 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.8235294117647058) internal successors, (124), 68 states have internal predecessors, (124), 0 states have call successors, (0), 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 [2022-11-26 00:07:44,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:44,984 INFO L225 Difference]: With dead ends: 78 [2022-11-26 00:07:44,984 INFO L226 Difference]: Without dead ends: 76 [2022-11-26 00:07:44,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2023 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=604, Invalid=8902, Unknown=0, NotChecked=0, Total=9506 [2022-11-26 00:07:44,986 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 67 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 1915 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 1940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 1915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:44,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 546 Invalid, 1940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 1915 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-26 00:07:44,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-11-26 00:07:45,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 64. [2022-11-26 00:07:45,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.0317460317460319) internal successors, (65), 63 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:45,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 65 transitions. [2022-11-26 00:07:45,005 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 65 transitions. Word has length 60 [2022-11-26 00:07:45,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:45,006 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 65 transitions. [2022-11-26 00:07:45,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.8235294117647058) internal successors, (124), 68 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:45,006 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 65 transitions. [2022-11-26 00:07:45,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-26 00:07:45,006 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:45,006 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1] [2022-11-26 00:07:45,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-26 00:07:45,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-26 00:07:45,207 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:45,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:45,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1793664445, now seen corresponding path program 22 times [2022-11-26 00:07:45,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:45,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998193208] [2022-11-26 00:07:45,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:45,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:45,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:46,735 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:46,736 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:46,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998193208] [2022-11-26 00:07:46,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998193208] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:46,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761434864] [2022-11-26 00:07:46,737 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:07:46,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:46,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:46,738 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:46,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-26 00:07:46,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:46,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 74 conjunts are in the unsatisfiable core [2022-11-26 00:07:46,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:07:47,625 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:07:48,931 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:48,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:07:49,107 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:49,107 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:07:49,115 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:07:49,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:07:49,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:07:49,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:07:49,142 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:07:49,143 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:07:49,210 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 0 proven. 421 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:49,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761434864] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:07:49,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [633857837] [2022-11-26 00:07:49,212 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:07:49,212 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:07:49,212 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:07:49,212 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:07:49,212 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:07:49,281 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:07:49,282 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:07:49,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:07:49,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:07:49,373 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:07:49,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,544 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:07:49,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 716 treesize of output 736 [2022-11-26 00:07:49,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:07:49,608 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:07:49,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 26 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 2 case distinctions, treesize of input 539 treesize of output 529 [2022-11-26 00:07:49,780 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:07:49,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 465 [2022-11-26 00:07:49,800 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 416 treesize of output 395 [2022-11-26 00:07:50,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:50,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:07:50,201 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:07:51,126 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9237#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:07:51,126 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:07:51,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:07:51,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 67 [2022-11-26 00:07:51,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118820694] [2022-11-26 00:07:51,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:07:51,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-11-26 00:07:51,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:07:51,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-11-26 00:07:51,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=5008, Unknown=0, NotChecked=0, Total=5256 [2022-11-26 00:07:51,128 INFO L87 Difference]: Start difference. First operand 64 states and 65 transitions. Second operand has 67 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 67 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:52,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:07:52,996 INFO L93 Difference]: Finished difference Result 71 states and 72 transitions. [2022-11-26 00:07:52,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-26 00:07:52,996 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 67 states have internal predecessors, (128), 0 states have call successors, (0), 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 63 [2022-11-26 00:07:52,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:07:52,997 INFO L225 Difference]: With dead ends: 71 [2022-11-26 00:07:52,997 INFO L226 Difference]: Without dead ends: 69 [2022-11-26 00:07:52,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1518 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=424, Invalid=7766, Unknown=0, NotChecked=0, Total=8190 [2022-11-26 00:07:52,998 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 35 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 2230 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 2247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 2230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:07:52,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 681 Invalid, 2247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 2230 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-26 00:07:52,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2022-11-26 00:07:53,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 67. [2022-11-26 00:07:53,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.0303030303030303) internal successors, (68), 66 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:53,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 68 transitions. [2022-11-26 00:07:53,022 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 68 transitions. Word has length 63 [2022-11-26 00:07:53,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:07:53,023 INFO L495 AbstractCegarLoop]: Abstraction has 67 states and 68 transitions. [2022-11-26 00:07:53,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 67 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:07:53,023 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 68 transitions. [2022-11-26 00:07:53,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-26 00:07:53,024 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:07:53,024 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 1, 1, 1, 1, 1] [2022-11-26 00:07:53,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-26 00:07:53,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-26 00:07:53,231 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:07:53,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:07:53,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1364216387, now seen corresponding path program 23 times [2022-11-26 00:07:53,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:07:53,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579136637] [2022-11-26 00:07:53,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:07:53,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:07:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:07:54,241 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 302 proven. 163 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:07:54,241 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:07:54,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579136637] [2022-11-26 00:07:54,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579136637] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:07:54,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644026081] [2022-11-26 00:07:54,242 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:07:54,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:07:54,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:07:54,244 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:07:54,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-26 00:08:07,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-11-26 00:08:07,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:08:07,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 34 conjunts are in the unsatisfiable core [2022-11-26 00:08:07,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:08:08,397 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 345 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:08,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:08:08,888 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 345 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:08,888 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644026081] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:08:08,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1503593582] [2022-11-26 00:08:08,889 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:08:08,890 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:08:08,890 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:08:08,890 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:08:08,890 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:08:08,948 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:08:08,948 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:08:08,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:08:08,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:08:09,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:09,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:09,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:09,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:09,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:09,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:09,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:08:09,140 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:08:09,141 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:08:09,682 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:08:09,683 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 780 [2022-11-26 00:08:09,710 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:09,711 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:08:09,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:09,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:09,942 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:08:10,599 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9924#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:08:10,599 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:08:10,599 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:08:10,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34, 34] total 52 [2022-11-26 00:08:10,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757994334] [2022-11-26 00:08:10,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:08:10,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-11-26 00:08:10,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:08:10,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-11-26 00:08:10,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=651, Invalid=2655, Unknown=0, NotChecked=0, Total=3306 [2022-11-26 00:08:10,602 INFO L87 Difference]: Start difference. First operand 67 states and 68 transitions. Second operand has 52 states, 52 states have (on average 2.2884615384615383) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:08:11,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:08:11,112 INFO L93 Difference]: Finished difference Result 125 states and 127 transitions. [2022-11-26 00:08:11,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-26 00:08:11,113 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.2884615384615383) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 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 66 [2022-11-26 00:08:11,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:08:11,114 INFO L225 Difference]: With dead ends: 125 [2022-11-26 00:08:11,114 INFO L226 Difference]: Without dead ends: 74 [2022-11-26 00:08:11,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 143 SyntacticMatches, 31 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2204 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1071, Invalid=4185, Unknown=0, NotChecked=0, Total=5256 [2022-11-26 00:08:11,115 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 218 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:08:11,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 108 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-26 00:08:11,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-11-26 00:08:11,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 68. [2022-11-26 00:08:11,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 67 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:08:11,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 69 transitions. [2022-11-26 00:08:11,133 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 69 transitions. Word has length 66 [2022-11-26 00:08:11,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:08:11,133 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 69 transitions. [2022-11-26 00:08:11,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.2884615384615383) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:08:11,134 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 69 transitions. [2022-11-26 00:08:11,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-26 00:08:11,134 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:08:11,135 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1] [2022-11-26 00:08:11,149 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-11-26 00:08:11,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-26 00:08:11,347 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:08:11,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:08:11,347 INFO L85 PathProgramCache]: Analyzing trace with hash -928857098, now seen corresponding path program 24 times [2022-11-26 00:08:11,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:08:11,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026482097] [2022-11-26 00:08:11,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:08:11,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:08:11,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:08:13,173 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:13,173 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:08:13,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026482097] [2022-11-26 00:08:13,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026482097] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:08:13,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360442188] [2022-11-26 00:08:13,174 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:08:13,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:08:13,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:08:13,175 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:08:13,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-26 00:08:13,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:08:13,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:08:13,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 83 conjunts are in the unsatisfiable core [2022-11-26 00:08:13,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:08:14,122 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:08:15,653 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:15,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:08:15,905 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:15,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:08:15,914 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:15,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:08:15,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:08:15,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:08:15,948 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:08:15,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:08:16,022 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 481 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:16,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360442188] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:08:16,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [779936605] [2022-11-26 00:08:16,024 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:08:16,024 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:08:16,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:08:16,025 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:08:16,025 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:08:16,091 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:08:16,092 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:08:16,152 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:08:16,152 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:08:16,184 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:08:16,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:16,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:16,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:16,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:16,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:16,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:16,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:08:16,336 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:08:16,337 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:08:16,965 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:08:16,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 796 [2022-11-26 00:08:16,993 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:16,993 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:08:17,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:17,233 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:17,334 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:08:18,402 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10706#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:08:18,402 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:08:18,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:08:18,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 37, 37] total 73 [2022-11-26 00:08:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337926521] [2022-11-26 00:08:18,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:08:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-11-26 00:08:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:08:18,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-11-26 00:08:18,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=5884, Unknown=0, NotChecked=0, Total=6162 [2022-11-26 00:08:18,405 INFO L87 Difference]: Start difference. First operand 68 states and 69 transitions. Second operand has 73 states, 73 states have (on average 1.8630136986301369) internal successors, (136), 73 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) [2022-11-26 00:08:20,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:08:20,411 INFO L93 Difference]: Finished difference Result 75 states and 76 transitions. [2022-11-26 00:08:20,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-11-26 00:08:20,412 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.8630136986301369) internal successors, (136), 73 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 67 [2022-11-26 00:08:20,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:08:20,412 INFO L225 Difference]: With dead ends: 75 [2022-11-26 00:08:20,412 INFO L226 Difference]: Without dead ends: 73 [2022-11-26 00:08:20,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 156 SyntacticMatches, 2 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1929 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=489, Invalid=9411, Unknown=0, NotChecked=0, Total=9900 [2022-11-26 00:08:20,413 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 34 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 2363 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 2382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 2363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:08:20,413 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 655 Invalid, 2382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 2363 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-26 00:08:20,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-11-26 00:08:20,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 71. [2022-11-26 00:08:20,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.0285714285714285) internal successors, (72), 70 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) [2022-11-26 00:08:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 72 transitions. [2022-11-26 00:08:20,441 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 72 transitions. Word has length 67 [2022-11-26 00:08:20,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:08:20,441 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 72 transitions. [2022-11-26 00:08:20,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.8630136986301369) internal successors, (136), 73 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) [2022-11-26 00:08:20,441 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 72 transitions. [2022-11-26 00:08:20,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-26 00:08:20,442 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:08:20,442 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 1, 1, 1, 1, 1] [2022-11-26 00:08:20,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-26 00:08:20,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-26 00:08:20,643 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:08:20,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:08:20,643 INFO L85 PathProgramCache]: Analyzing trace with hash 897616682, now seen corresponding path program 25 times [2022-11-26 00:08:20,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:08:20,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492151612] [2022-11-26 00:08:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:08:20,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:08:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:08:21,783 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 346 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:21,783 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:08:21,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492151612] [2022-11-26 00:08:21,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492151612] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:08:21,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290025578] [2022-11-26 00:08:21,783 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:08:21,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:08:21,784 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:08:21,785 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:08:21,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-26 00:08:22,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:08:22,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-26 00:08:22,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:08:22,908 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 392 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:22,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:08:23,532 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 392 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:23,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290025578] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:08:23,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [290718161] [2022-11-26 00:08:23,534 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:08:23,534 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:08:23,535 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:08:23,535 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:08:23,535 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:08:23,610 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:08:23,610 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:08:23,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:08:23,651 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:08:23,684 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:08:23,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,850 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:08:23,851 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 701 treesize of output 721 [2022-11-26 00:08:23,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:23,910 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:08:23,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 26 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 2 case distinctions, treesize of input 524 treesize of output 516 [2022-11-26 00:08:24,057 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:08:24,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 469 [2022-11-26 00:08:24,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 416 treesize of output 395 [2022-11-26 00:08:24,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:24,365 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:24,472 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:08:25,166 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11438#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:08:25,167 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:08:25,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:08:25,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36, 36] total 55 [2022-11-26 00:08:25,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76503285] [2022-11-26 00:08:25,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:08:25,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-11-26 00:08:25,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:08:25,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-11-26 00:08:25,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=724, Invalid=2936, Unknown=0, NotChecked=0, Total=3660 [2022-11-26 00:08:25,169 INFO L87 Difference]: Start difference. First operand 71 states and 72 transitions. Second operand has 55 states, 55 states have (on average 2.290909090909091) internal successors, (126), 55 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:08:25,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:08:25,752 INFO L93 Difference]: Finished difference Result 132 states and 134 transitions. [2022-11-26 00:08:25,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-26 00:08:25,752 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.290909090909091) internal successors, (126), 55 states have internal predecessors, (126), 0 states have call successors, (0), 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 70 [2022-11-26 00:08:25,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:08:25,753 INFO L225 Difference]: With dead ends: 132 [2022-11-26 00:08:25,753 INFO L226 Difference]: Without dead ends: 78 [2022-11-26 00:08:25,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 152 SyntacticMatches, 33 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2453 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1196, Invalid=4656, Unknown=0, NotChecked=0, Total=5852 [2022-11-26 00:08:25,754 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 154 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:08:25,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 185 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:08:25,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-11-26 00:08:25,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 72. [2022-11-26 00:08:25,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.028169014084507) internal successors, (73), 71 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:08:25,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 73 transitions. [2022-11-26 00:08:25,780 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 73 transitions. Word has length 70 [2022-11-26 00:08:25,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:08:25,780 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 73 transitions. [2022-11-26 00:08:25,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.290909090909091) internal successors, (126), 55 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:08:25,780 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 73 transitions. [2022-11-26 00:08:25,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-26 00:08:25,781 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:08:25,781 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1] [2022-11-26 00:08:25,786 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-26 00:08:25,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-26 00:08:25,982 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:08:25,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:08:25,982 INFO L85 PathProgramCache]: Analyzing trace with hash -429927197, now seen corresponding path program 26 times [2022-11-26 00:08:25,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:08:25,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666617293] [2022-11-26 00:08:25,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:08:25,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:08:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:08:27,857 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 0 proven. 545 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:27,857 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:08:27,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666617293] [2022-11-26 00:08:27,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666617293] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:08:27,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819155315] [2022-11-26 00:08:27,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:08:27,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:08:27,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:08:27,859 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:08:27,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-26 00:08:40,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-11-26 00:08:40,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:08:40,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-26 00:08:40,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:08:40,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:08:40,977 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:08:43,763 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-26 00:08:43,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 23 [2022-11-26 00:08:43,830 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 376 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:43,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:08:47,222 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:47,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:08:47,234 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:47,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:08:47,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-11-26 00:08:47,283 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:08:47,283 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-11-26 00:08:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 360 proven. 185 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:08:48,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819155315] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:08:48,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [560702761] [2022-11-26 00:08:48,120 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:08:48,120 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:08:48,120 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:08:48,120 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:08:48,120 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:08:48,197 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:08:48,197 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:08:48,257 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:08:48,257 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:08:48,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:08:48,320 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:08:48,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,492 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:08:48,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 686 treesize of output 706 [2022-11-26 00:08:48,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:08:48,574 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:08:48,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 509 treesize of output 503 [2022-11-26 00:08:48,860 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:08:48,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 457 [2022-11-26 00:08:48,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 419 treesize of output 387 [2022-11-26 00:08:48,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 380 [2022-11-26 00:08:48,945 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:08:49,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:49,055 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:08:49,147 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:08:50,427 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12281#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:08:50,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:08:50,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:08:50,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38, 38] total 92 [2022-11-26 00:08:50,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231496755] [2022-11-26 00:08:50,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:08:50,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2022-11-26 00:08:50,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:08:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2022-11-26 00:08:50,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=8547, Unknown=1, NotChecked=0, Total=9506 [2022-11-26 00:08:50,431 INFO L87 Difference]: Start difference. First operand 72 states and 73 transitions. Second operand has 92 states, 92 states have (on average 2.0760869565217392) internal successors, (191), 92 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:10,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:09:10,090 INFO L93 Difference]: Finished difference Result 194 states and 201 transitions. [2022-11-26 00:09:10,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-11-26 00:09:10,091 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 92 states have (on average 2.0760869565217392) internal successors, (191), 92 states have internal predecessors, (191), 0 states have call successors, (0), 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 [2022-11-26 00:09:10,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:09:10,092 INFO L225 Difference]: With dead ends: 194 [2022-11-26 00:09:10,092 INFO L226 Difference]: Without dead ends: 83 [2022-11-26 00:09:10,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 136 SyntacticMatches, 17 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12001 ImplicationChecksByTransitivity, 25.2s TimeCoverageRelationStatistics Valid=4575, Invalid=45818, Unknown=7, NotChecked=0, Total=50400 [2022-11-26 00:09:10,097 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 578 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 2166 mSolverCounterSat, 229 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 677 SdHoareTripleChecker+Invalid, 2396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 2166 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:09:10,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [578 Valid, 677 Invalid, 2396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 2166 Invalid, 1 Unknown, 0 Unchecked, 3.0s Time] [2022-11-26 00:09:10,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-11-26 00:09:10,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 77. [2022-11-26 00:09:10,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.0263157894736843) internal successors, (78), 76 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:10,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 78 transitions. [2022-11-26 00:09:10,124 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 78 transitions. Word has length 71 [2022-11-26 00:09:10,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:09:10,125 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 78 transitions. [2022-11-26 00:09:10,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 92 states have (on average 2.0760869565217392) internal successors, (191), 92 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:10,125 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 78 transitions. [2022-11-26 00:09:10,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-26 00:09:10,125 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:09:10,126 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 17, 17, 1, 1, 1, 1, 1] [2022-11-26 00:09:10,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-26 00:09:10,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-26 00:09:10,330 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:09:10,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:09:10,331 INFO L85 PathProgramCache]: Analyzing trace with hash -225583555, now seen corresponding path program 27 times [2022-11-26 00:09:10,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:09:10,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852150791] [2022-11-26 00:09:10,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:09:10,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:09:10,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:09:12,689 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:12,689 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:09:12,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852150791] [2022-11-26 00:09:12,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852150791] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:09:12,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721581946] [2022-11-26 00:09:12,690 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:09:12,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:12,690 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:09:12,691 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:09:12,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-26 00:09:12,971 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:09:12,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:09:12,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 95 conjunts are in the unsatisfiable core [2022-11-26 00:09:12,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:09:13,922 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:09:13,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:09:14,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-26 00:09:15,934 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:15,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:09:16,244 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:09:16,411 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:09:16,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:09:16,420 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:09:16,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:09:16,449 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:09:16,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 45 [2022-11-26 00:09:16,545 INFO L134 CoverageAnalysis]: Checked inductivity of 632 backedges. 0 proven. 632 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:16,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721581946] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:09:16,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1579759330] [2022-11-26 00:09:16,547 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:09:16,547 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:09:16,547 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:09:16,547 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:09:16,548 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:09:16,621 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:09:16,622 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:09:16,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:09:16,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:09:16,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:16,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:16,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:16,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:16,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:16,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:16,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:09:16,840 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:09:16,840 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:09:17,252 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:09:17,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 762 [2022-11-26 00:09:17,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 743 treesize of output 707 [2022-11-26 00:09:17,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 722 treesize of output 704 [2022-11-26 00:09:17,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:17,304 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 723 treesize of output 714 [2022-11-26 00:09:17,590 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:09:17,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:09:17,687 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:09:18,817 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13460#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:09:18,817 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:09:18,818 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:09:18,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 42, 42] total 84 [2022-11-26 00:09:18,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626936940] [2022-11-26 00:09:18,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:09:18,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2022-11-26 00:09:18,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:09:18,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2022-11-26 00:09:18,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=355, Invalid=7655, Unknown=0, NotChecked=0, Total=8010 [2022-11-26 00:09:18,822 INFO L87 Difference]: Start difference. First operand 77 states and 78 transitions. Second operand has 84 states, 84 states have (on average 1.880952380952381) internal successors, (158), 84 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:22,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:09:22,327 INFO L93 Difference]: Finished difference Result 94 states and 96 transitions. [2022-11-26 00:09:22,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-11-26 00:09:22,327 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 84 states have (on average 1.880952380952381) internal successors, (158), 84 states have internal predecessors, (158), 0 states have call successors, (0), 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 [2022-11-26 00:09:22,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:09:22,328 INFO L225 Difference]: With dead ends: 94 [2022-11-26 00:09:22,328 INFO L226 Difference]: Without dead ends: 92 [2022-11-26 00:09:22,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 177 SyntacticMatches, 2 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2929 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=744, Invalid=13298, Unknown=0, NotChecked=0, Total=14042 [2022-11-26 00:09:22,331 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 65 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 3339 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 3369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 3339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-11-26 00:09:22,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 984 Invalid, 3369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 3339 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-11-26 00:09:22,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-11-26 00:09:22,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 80. [2022-11-26 00:09:22,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.0253164556962024) internal successors, (81), 79 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:22,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 81 transitions. [2022-11-26 00:09:22,364 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 81 transitions. Word has length 76 [2022-11-26 00:09:22,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:09:22,364 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 81 transitions. [2022-11-26 00:09:22,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 84 states have (on average 1.880952380952381) internal successors, (158), 84 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:22,364 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 81 transitions. [2022-11-26 00:09:22,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-11-26 00:09:22,365 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:09:22,365 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1] [2022-11-26 00:09:22,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-26 00:09:22,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-26 00:09:22,565 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:09:22,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:09:22,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1269266307, now seen corresponding path program 28 times [2022-11-26 00:09:22,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:09:22,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685417903] [2022-11-26 00:09:22,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:09:22,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:09:22,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:09:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:24,780 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:09:24,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685417903] [2022-11-26 00:09:24,780 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685417903] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:09:24,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421516868] [2022-11-26 00:09:24,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:09:24,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:24,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:09:24,782 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:09:24,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-26 00:09:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:09:25,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 95 conjunts are in the unsatisfiable core [2022-11-26 00:09:25,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:09:26,238 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:09:28,149 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:28,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:09:28,396 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:09:28,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:09:28,406 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:09:28,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:09:28,429 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:09:28,449 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:09:28,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:09:28,554 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 0 proven. 685 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:28,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421516868] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:09:28,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1683179034] [2022-11-26 00:09:28,557 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:09:28,557 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:09:28,557 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:09:28,557 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:09:28,558 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:09:28,631 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:09:28,632 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:09:28,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:09:28,670 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:09:28,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:28,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:28,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:28,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:28,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:28,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:09:28,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:09:28,861 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:09:28,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:09:29,112 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:09:29,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 762 [2022-11-26 00:09:29,147 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:09:29,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 737 treesize of output 736 [2022-11-26 00:09:29,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:09:29,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:09:29,837 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:09:31,074 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14330#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:09:31,074 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:09:31,075 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:09:31,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 83 [2022-11-26 00:09:31,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400024894] [2022-11-26 00:09:31,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:09:31,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2022-11-26 00:09:31,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:09:31,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2022-11-26 00:09:31,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=7528, Unknown=0, NotChecked=0, Total=7832 [2022-11-26 00:09:31,078 INFO L87 Difference]: Start difference. First operand 80 states and 81 transitions. Second operand has 83 states, 83 states have (on average 1.927710843373494) internal successors, (160), 83 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:33,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:09:33,951 INFO L93 Difference]: Finished difference Result 87 states and 88 transitions. [2022-11-26 00:09:33,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-26 00:09:33,952 INFO L78 Accepts]: Start accepts. Automaton has has 83 states, 83 states have (on average 1.927710843373494) internal successors, (160), 83 states have internal predecessors, (160), 0 states have call successors, (0), 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 79 [2022-11-26 00:09:33,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:09:33,952 INFO L225 Difference]: With dead ends: 87 [2022-11-26 00:09:33,952 INFO L226 Difference]: Without dead ends: 85 [2022-11-26 00:09:33,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2252 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=520, Invalid=11690, Unknown=0, NotChecked=0, Total=12210 [2022-11-26 00:09:33,954 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 43 mSDsluCounter, 992 mSDsCounter, 0 mSdLazyCounter, 3306 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 3327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 3306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-26 00:09:33,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 1012 Invalid, 3327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 3306 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-26 00:09:33,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-11-26 00:09:33,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 83. [2022-11-26 00:09:33,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 82 states have (on average 1.024390243902439) internal successors, (84), 82 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:33,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 84 transitions. [2022-11-26 00:09:33,987 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 84 transitions. Word has length 79 [2022-11-26 00:09:33,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:09:33,987 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 84 transitions. [2022-11-26 00:09:33,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 1.927710843373494) internal successors, (160), 83 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:09:33,987 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 84 transitions. [2022-11-26 00:09:33,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-11-26 00:09:33,987 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:09:33,988 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 19, 19, 1, 1, 1, 1, 1] [2022-11-26 00:09:33,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-11-26 00:09:34,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:34,188 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:09:34,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:09:34,189 INFO L85 PathProgramCache]: Analyzing trace with hash -174387075, now seen corresponding path program 29 times [2022-11-26 00:09:34,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:09:34,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744102566] [2022-11-26 00:09:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:09:34,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:09:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:09:35,537 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 496 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:35,537 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:09:35,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744102566] [2022-11-26 00:09:35,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744102566] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:09:35,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777595029] [2022-11-26 00:09:35,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:09:35,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:09:35,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:09:35,539 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:09:35,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-26 00:09:58,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 20 check-sat command(s) [2022-11-26 00:09:58,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:09:58,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 42 conjunts are in the unsatisfiable core [2022-11-26 00:09:58,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:09:59,890 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 551 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:09:59,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:10:00,736 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 551 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:00,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777595029] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:10:00,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [838691934] [2022-11-26 00:10:00,738 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:10:00,738 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:10:00,738 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:10:00,739 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:10:00,739 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:10:00,814 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:10:00,814 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:10:00,888 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:10:00,888 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:10:00,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:10:01,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:01,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 111 [2022-11-26 00:10:01,013 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-26 00:10:01,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:10:01,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:10:01,141 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:10:03,209 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15181#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:10:03,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:10:03,209 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:10:03,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42, 42] total 64 [2022-11-26 00:10:03,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500590998] [2022-11-26 00:10:03,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:10:03,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-11-26 00:10:03,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:10:03,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-11-26 00:10:03,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=963, Invalid=3729, Unknown=0, NotChecked=0, Total=4692 [2022-11-26 00:10:03,211 INFO L87 Difference]: Start difference. First operand 83 states and 84 transitions. Second operand has 64 states, 64 states have (on average 2.296875) internal successors, (147), 64 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) [2022-11-26 00:10:03,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:10:03,920 INFO L93 Difference]: Finished difference Result 153 states and 155 transitions. [2022-11-26 00:10:03,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-26 00:10:03,920 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.296875) internal successors, (147), 64 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) Word has length 82 [2022-11-26 00:10:03,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:10:03,921 INFO L225 Difference]: With dead ends: 153 [2022-11-26 00:10:03,921 INFO L226 Difference]: Without dead ends: 90 [2022-11-26 00:10:03,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 160 SyntacticMatches, 59 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4455 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1609, Invalid=6047, Unknown=0, NotChecked=0, Total=7656 [2022-11-26 00:10:03,922 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 208 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:10:03,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 195 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:10:03,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-11-26 00:10:03,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 84. [2022-11-26 00:10:03,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.0240963855421688) internal successors, (85), 83 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) [2022-11-26 00:10:03,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 85 transitions. [2022-11-26 00:10:03,959 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 85 transitions. Word has length 82 [2022-11-26 00:10:03,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:10:03,960 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 85 transitions. [2022-11-26 00:10:03,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.296875) internal successors, (147), 64 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) [2022-11-26 00:10:03,960 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 85 transitions. [2022-11-26 00:10:03,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-11-26 00:10:03,961 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:10:03,961 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1] [2022-11-26 00:10:03,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-26 00:10:04,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-11-26 00:10:04,176 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:10:04,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:10:04,176 INFO L85 PathProgramCache]: Analyzing trace with hash 159681718, now seen corresponding path program 30 times [2022-11-26 00:10:04,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:10:04,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903302430] [2022-11-26 00:10:04,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:10:04,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:10:04,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:10:06,536 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:06,536 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:10:06,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903302430] [2022-11-26 00:10:06,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903302430] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:10:06,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993829163] [2022-11-26 00:10:06,537 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:10:06,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:06,537 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:10:06,538 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:10:06,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-26 00:10:06,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:10:06,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:10:06,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 99 conjunts are in the unsatisfiable core [2022-11-26 00:10:06,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:10:08,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:10:10,386 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:10,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:10:10,717 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:10:10,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:10:10,727 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:10:10,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:10:10,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:10:10,757 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:10:10,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:10:10,849 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 0 proven. 761 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:10,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993829163] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:10:10,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1918047197] [2022-11-26 00:10:10,851 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:10:10,851 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:10:10,851 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:10:10,851 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:10:10,851 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:10:10,917 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:10:10,917 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:10:10,930 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:10:10,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:10:11,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:11,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:11,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:11,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:11,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:11,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:11,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:10:11,117 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:10:11,118 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:10:11,370 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:10:11,370 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 770 [2022-11-26 00:10:11,407 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:10:11,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 737 treesize of output 736 [2022-11-26 00:10:11,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:10:11,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:10:12,016 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:10:13,239 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16146#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:10:13,239 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:10:13,239 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:10:13,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 45, 45] total 89 [2022-11-26 00:10:13,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433537244] [2022-11-26 00:10:13,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:10:13,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-11-26 00:10:13,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:10:13,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-11-26 00:10:13,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=8598, Unknown=0, NotChecked=0, Total=8930 [2022-11-26 00:10:13,243 INFO L87 Difference]: Start difference. First operand 84 states and 85 transitions. Second operand has 89 states, 89 states have (on average 1.9101123595505618) internal successors, (170), 89 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:10:16,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:10:16,528 INFO L93 Difference]: Finished difference Result 91 states and 92 transitions. [2022-11-26 00:10:16,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-11-26 00:10:16,529 INFO L78 Accepts]: Start accepts. Automaton has has 89 states, 89 states have (on average 1.9101123595505618) internal successors, (170), 89 states have internal predecessors, (170), 0 states have call successors, (0), 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 83 [2022-11-26 00:10:16,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:10:16,530 INFO L225 Difference]: With dead ends: 91 [2022-11-26 00:10:16,530 INFO L226 Difference]: Without dead ends: 89 [2022-11-26 00:10:16,531 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 196 SyntacticMatches, 2 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2815 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=596, Invalid=13924, Unknown=0, NotChecked=0, Total=14520 [2022-11-26 00:10:16,531 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 39 mSDsluCounter, 1034 mSDsCounter, 0 mSdLazyCounter, 3741 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1054 SdHoareTripleChecker+Invalid, 3763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 3741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-11-26 00:10:16,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 1054 Invalid, 3763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 3741 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-11-26 00:10:16,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-26 00:10:16,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. [2022-11-26 00:10:16,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 1.0232558139534884) internal successors, (88), 86 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:10:16,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 88 transitions. [2022-11-26 00:10:16,564 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 88 transitions. Word has length 83 [2022-11-26 00:10:16,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:10:16,565 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 88 transitions. [2022-11-26 00:10:16,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 1.9101123595505618) internal successors, (170), 89 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:10:16,565 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 88 transitions. [2022-11-26 00:10:16,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-26 00:10:16,565 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:10:16,566 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 20, 20, 1, 1, 1, 1, 1] [2022-11-26 00:10:16,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-26 00:10:16,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-11-26 00:10:16,773 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:10:16,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:10:16,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1740567958, now seen corresponding path program 31 times [2022-11-26 00:10:16,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:10:16,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023486050] [2022-11-26 00:10:16,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:10:16,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:10:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:10:18,084 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 552 proven. 268 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:18,085 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:10:18,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023486050] [2022-11-26 00:10:18,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023486050] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:10:18,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645204971] [2022-11-26 00:10:18,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:10:18,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:18,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:10:18,086 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:10:18,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-26 00:10:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:10:18,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 44 conjunts are in the unsatisfiable core [2022-11-26 00:10:18,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:10:19,530 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 610 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:19,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:10:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 610 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:20,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645204971] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:10:20,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2145862545] [2022-11-26 00:10:20,351 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:10:20,351 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:10:20,351 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:10:20,351 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:10:20,351 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:10:20,418 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:10:20,418 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:10:20,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:10:20,466 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:10:20,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:10:20,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 150 treesize of output 120 [2022-11-26 00:10:20,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-26 00:10:20,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:10:20,581 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:10:20,641 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:10:22,916 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17044#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:10:22,916 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:10:22,916 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:10:22,916 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44, 44] total 67 [2022-11-26 00:10:22,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836476502] [2022-11-26 00:10:22,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:10:22,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-11-26 00:10:22,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:10:22,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-11-26 00:10:22,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1052, Invalid=4060, Unknown=0, NotChecked=0, Total=5112 [2022-11-26 00:10:22,919 INFO L87 Difference]: Start difference. First operand 87 states and 88 transitions. Second operand has 67 states, 67 states have (on average 2.298507462686567) internal successors, (154), 67 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:10:23,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:10:23,626 INFO L93 Difference]: Finished difference Result 160 states and 162 transitions. [2022-11-26 00:10:23,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-11-26 00:10:23,626 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.298507462686567) internal successors, (154), 67 states have internal predecessors, (154), 0 states have call successors, (0), 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 [2022-11-26 00:10:23,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:10:23,627 INFO L225 Difference]: With dead ends: 160 [2022-11-26 00:10:23,627 INFO L226 Difference]: Without dead ends: 94 [2022-11-26 00:10:23,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 168 SyntacticMatches, 62 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4878 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1762, Invalid=6610, Unknown=0, NotChecked=0, Total=8372 [2022-11-26 00:10:23,628 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 214 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:10:23,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 157 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:10:23,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-11-26 00:10:23,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 88. [2022-11-26 00:10:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.0229885057471264) internal successors, (89), 87 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:10:23,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 89 transitions. [2022-11-26 00:10:23,658 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 89 transitions. Word has length 86 [2022-11-26 00:10:23,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:10:23,658 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 89 transitions. [2022-11-26 00:10:23,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.298507462686567) internal successors, (154), 67 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:10:23,658 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 89 transitions. [2022-11-26 00:10:23,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-26 00:10:23,659 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:10:23,659 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1] [2022-11-26 00:10:23,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-11-26 00:10:23,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:23,866 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:10:23,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:10:23,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1714405923, now seen corresponding path program 32 times [2022-11-26 00:10:23,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:10:23,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861188139] [2022-11-26 00:10:23,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:10:23,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:10:23,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:10:26,219 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 0 proven. 841 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:10:26,219 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:10:26,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861188139] [2022-11-26 00:10:26,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861188139] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:10:26,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241044596] [2022-11-26 00:10:26,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:10:26,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:10:26,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:10:26,221 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:10:26,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-26 00:11:28,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2022-11-26 00:11:28,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:11:28,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 57 conjunts are in the unsatisfiable core [2022-11-26 00:11:28,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:11:29,409 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 46 [2022-11-26 00:11:29,414 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-26 00:11:29,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2022-11-26 00:11:33,047 INFO L321 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-11-26 00:11:33,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 23 [2022-11-26 00:11:33,138 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 590 proven. 251 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:11:33,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:11:37,361 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:11:37,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:11:37,372 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:11:37,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:11:37,391 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 45 [2022-11-26 00:11:37,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-11-26 00:11:37,404 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:11:37,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 37 [2022-11-26 00:11:38,662 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 570 proven. 271 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:11:38,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241044596] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:11:38,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [341935213] [2022-11-26 00:11:38,663 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:11:38,664 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:11:38,664 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:11:38,664 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:11:38,664 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:11:38,739 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:11:38,739 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:11:38,802 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:11:38,803 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:11:38,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:11:38,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:38,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:38,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:38,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:38,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:38,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:38,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:11:38,999 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:11:39,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:11:39,266 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:11:39,266 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 438 [2022-11-26 00:11:39,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2022-11-26 00:11:39,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:11:39,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 375 treesize of output 364 [2022-11-26 00:11:39,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 415 treesize of output 379 [2022-11-26 00:11:39,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:11:39,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:11:39,570 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:11:40,981 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18074#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:11:40,982 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:11:40,982 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:11:40,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46, 46] total 112 [2022-11-26 00:11:40,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577572133] [2022-11-26 00:11:40,983 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:11:40,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2022-11-26 00:11:40,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:11:40,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2022-11-26 00:11:40,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1384, Invalid=12422, Unknown=0, NotChecked=0, Total=13806 [2022-11-26 00:11:40,986 INFO L87 Difference]: Start difference. First operand 88 states and 89 transitions. Second operand has 112 states, 112 states have (on average 2.0982142857142856) internal successors, (235), 112 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:06,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:12:06,110 INFO L93 Difference]: Finished difference Result 234 states and 241 transitions. [2022-11-26 00:12:06,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2022-11-26 00:12:06,111 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 112 states have (on average 2.0982142857142856) internal successors, (235), 112 states have internal predecessors, (235), 0 states have call successors, (0), 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 [2022-11-26 00:12:06,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:12:06,111 INFO L225 Difference]: With dead ends: 234 [2022-11-26 00:12:06,111 INFO L226 Difference]: Without dead ends: 99 [2022-11-26 00:12:06,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 168 SyntacticMatches, 21 SemanticMatches, 271 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17749 ImplicationChecksByTransitivity, 32.6s TimeCoverageRelationStatistics Valid=6375, Invalid=67877, Unknown=4, NotChecked=0, Total=74256 [2022-11-26 00:12:06,114 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 820 mSDsluCounter, 959 mSDsCounter, 0 mSdLazyCounter, 3165 mSolverCounterSat, 343 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 820 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 3509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 343 IncrementalHoareTripleChecker+Valid, 3165 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-26 00:12:06,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [820 Valid, 981 Invalid, 3509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [343 Valid, 3165 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2022-11-26 00:12:06,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-11-26 00:12:06,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 93. [2022-11-26 00:12:06,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.0217391304347827) internal successors, (94), 92 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) [2022-11-26 00:12:06,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 94 transitions. [2022-11-26 00:12:06,152 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 94 transitions. Word has length 87 [2022-11-26 00:12:06,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:12:06,152 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 94 transitions. [2022-11-26 00:12:06,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 112 states have (on average 2.0982142857142856) internal successors, (235), 112 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:06,153 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 94 transitions. [2022-11-26 00:12:06,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-11-26 00:12:06,153 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:12:06,154 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 21, 21, 1, 1, 1, 1, 1] [2022-11-26 00:12:06,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-26 00:12:06,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-11-26 00:12:06,371 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:12:06,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:12:06,371 INFO L85 PathProgramCache]: Analyzing trace with hash 222669053, now seen corresponding path program 33 times [2022-11-26 00:12:06,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:12:06,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402033202] [2022-11-26 00:12:06,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:12:06,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:12:06,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:12:09,238 INFO L134 CoverageAnalysis]: Checked inductivity of 948 backedges. 0 proven. 948 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:09,238 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:12:09,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402033202] [2022-11-26 00:12:09,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402033202] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:12:09,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178548492] [2022-11-26 00:12:09,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:12:09,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:12:09,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:12:09,240 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:12:09,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-26 00:12:09,578 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:12:09,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:12:09,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 111 conjunts are in the unsatisfiable core [2022-11-26 00:12:09,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:12:11,021 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:12:11,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-11-26 00:12:13,745 INFO L134 CoverageAnalysis]: Checked inductivity of 948 backedges. 0 proven. 948 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:13,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:12:14,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:12:14,306 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:12:14,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:12:14,314 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:12:14,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:12:14,334 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 41 [2022-11-26 00:12:14,344 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:12:14,344 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 45 [2022-11-26 00:12:14,459 INFO L134 CoverageAnalysis]: Checked inductivity of 948 backedges. 0 proven. 948 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:14,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178548492] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:12:14,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [827444313] [2022-11-26 00:12:14,460 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:12:14,460 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:12:14,461 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:12:14,461 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:12:14,461 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:12:14,537 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:12:14,538 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:12:14,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:12:14,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:12:14,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:14,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 147 treesize of output 119 [2022-11-26 00:12:14,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 3 [2022-11-26 00:12:14,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:12:14,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:12:14,832 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:12:19,366 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19501#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:12:19,367 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:12:19,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:12:19,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 50, 50] total 100 [2022-11-26 00:12:19,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606365202] [2022-11-26 00:12:19,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:12:19,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-11-26 00:12:19,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:12:19,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-11-26 00:12:19,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=10505, Unknown=0, NotChecked=0, Total=10920 [2022-11-26 00:12:19,370 INFO L87 Difference]: Start difference. First operand 93 states and 94 transitions. Second operand has 100 states, 100 states have (on average 1.9) internal successors, (190), 100 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:23,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:12:23,771 INFO L93 Difference]: Finished difference Result 110 states and 112 transitions. [2022-11-26 00:12:23,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-11-26 00:12:23,771 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 1.9) internal successors, (190), 100 states have internal predecessors, (190), 0 states have call successors, (0), 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 92 [2022-11-26 00:12:23,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:12:23,772 INFO L225 Difference]: With dead ends: 110 [2022-11-26 00:12:23,772 INFO L226 Difference]: Without dead ends: 108 [2022-11-26 00:12:23,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 196 SyntacticMatches, 24 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5128 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=864, Invalid=18042, Unknown=0, NotChecked=0, Total=18906 [2022-11-26 00:12:23,775 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 71 mSDsluCounter, 1331 mSDsCounter, 0 mSdLazyCounter, 4504 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 1354 SdHoareTripleChecker+Invalid, 4539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 4504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:12:23,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 1354 Invalid, 4539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 4504 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-26 00:12:23,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-11-26 00:12:23,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 96. [2022-11-26 00:12:23,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 1.0210526315789474) internal successors, (97), 95 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:23,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 97 transitions. [2022-11-26 00:12:23,816 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 97 transitions. Word has length 92 [2022-11-26 00:12:23,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:12:23,816 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 97 transitions. [2022-11-26 00:12:23,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 1.9) internal successors, (190), 100 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:23,816 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 97 transitions. [2022-11-26 00:12:23,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-26 00:12:23,817 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:12:23,817 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1] [2022-11-26 00:12:23,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-11-26 00:12:24,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-11-26 00:12:24,018 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:12:24,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:12:24,018 INFO L85 PathProgramCache]: Analyzing trace with hash 2109387971, now seen corresponding path program 34 times [2022-11-26 00:12:24,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:12:24,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801857851] [2022-11-26 00:12:24,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:12:24,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:12:24,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:12:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:26,653 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:12:26,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801857851] [2022-11-26 00:12:26,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801857851] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:12:26,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631091963] [2022-11-26 00:12:26,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:12:26,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:12:26,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:12:26,655 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:12:26,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-26 00:12:26,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:12:26,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 106 conjunts are in the unsatisfiable core [2022-11-26 00:12:27,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:12:28,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:12:31,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:31,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:12:31,506 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:12:31,506 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:12:31,514 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:12:31,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:12:31,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:12:31,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:12:31,547 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:12:31,547 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:12:31,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 0 proven. 1013 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:31,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631091963] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:12:31,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1370173428] [2022-11-26 00:12:31,655 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:12:31,656 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:12:31,656 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:12:31,656 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:12:31,656 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:12:31,719 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:12:31,720 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:12:31,782 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:12:31,782 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:12:31,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:12:31,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:31,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:31,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:31,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:31,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:31,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:12:31,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:12:31,983 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:12:31,983 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:12:32,139 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:12:32,140 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 828 treesize of output 780 [2022-11-26 00:12:32,168 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:12:32,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 739 treesize of output 740 [2022-11-26 00:12:32,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:12:32,894 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:12:32,995 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:12:34,375 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20538#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:12:34,375 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:12:34,375 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:12:34,375 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 99 [2022-11-26 00:12:34,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966410152] [2022-11-26 00:12:34,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:12:34,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2022-11-26 00:12:34,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:12:34,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2022-11-26 00:12:34,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=10560, Unknown=0, NotChecked=0, Total=10920 [2022-11-26 00:12:34,380 INFO L87 Difference]: Start difference. First operand 96 states and 97 transitions. Second operand has 99 states, 99 states have (on average 1.9393939393939394) internal successors, (192), 99 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:38,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:12:38,142 INFO L93 Difference]: Finished difference Result 103 states and 104 transitions. [2022-11-26 00:12:38,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-11-26 00:12:38,143 INFO L78 Accepts]: Start accepts. Automaton has has 99 states, 99 states have (on average 1.9393939393939394) internal successors, (192), 99 states have internal predecessors, (192), 0 states have call successors, (0), 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 [2022-11-26 00:12:38,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:12:38,144 INFO L225 Difference]: With dead ends: 103 [2022-11-26 00:12:38,144 INFO L226 Difference]: Without dead ends: 101 [2022-11-26 00:12:38,145 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 228 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3130 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=616, Invalid=16414, Unknown=0, NotChecked=0, Total=17030 [2022-11-26 00:12:38,146 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 47 mSDsluCounter, 1362 mSDsCounter, 0 mSdLazyCounter, 4323 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 1386 SdHoareTripleChecker+Invalid, 4348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 4323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-26 00:12:38,146 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 1386 Invalid, 4348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 4323 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-26 00:12:38,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-11-26 00:12:38,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 99. [2022-11-26 00:12:38,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 1.0204081632653061) internal successors, (100), 98 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:38,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 100 transitions. [2022-11-26 00:12:38,196 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 100 transitions. Word has length 95 [2022-11-26 00:12:38,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:12:38,197 INFO L495 AbstractCegarLoop]: Abstraction has 99 states and 100 transitions. [2022-11-26 00:12:38,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 1.9393939393939394) internal successors, (192), 99 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:12:38,197 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 100 transitions. [2022-11-26 00:12:38,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-26 00:12:38,198 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:12:38,198 INFO L195 NwaCegarLoop]: trace histogram [24, 23, 23, 23, 1, 1, 1, 1, 1] [2022-11-26 00:12:38,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-11-26 00:12:38,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-11-26 00:12:38,406 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:12:38,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:12:38,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1115671357, now seen corresponding path program 35 times [2022-11-26 00:12:38,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:12:38,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551175443] [2022-11-26 00:12:38,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:12:38,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:12:38,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:12:39,957 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 738 proven. 343 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:12:39,958 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:12:39,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551175443] [2022-11-26 00:12:39,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551175443] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:12:39,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301361675] [2022-11-26 00:12:39,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:12:39,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:12:39,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:12:39,960 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:12:39,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-26 00:15:36,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 24 check-sat command(s) [2022-11-26 00:15:36,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:15:36,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 50 conjunts are in the unsatisfiable core [2022-11-26 00:15:36,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:15:37,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 805 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:37,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:15:38,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 805 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:38,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301361675] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:15:38,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1654226811] [2022-11-26 00:15:38,863 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:15:38,864 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:15:38,864 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:15:38,864 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:15:38,864 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:15:38,930 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:15:38,930 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:15:38,942 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:15:38,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:15:39,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:39,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:39,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:39,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:39,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:39,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:39,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:15:39,116 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:15:39,117 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:15:39,442 INFO L321 Elim1Store]: treesize reduction 48, result has 18.6 percent of original size [2022-11-26 00:15:39,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 448 [2022-11-26 00:15:39,464 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:15:39,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 398 [2022-11-26 00:15:39,599 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:15:39,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:15:39,684 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:15:40,415 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21553#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:15:40,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:15:40,415 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:15:40,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50, 50] total 76 [2022-11-26 00:15:40,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421767405] [2022-11-26 00:15:40,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:15:40,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-11-26 00:15:40,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:15:40,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-11-26 00:15:40,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1347, Invalid=5295, Unknown=0, NotChecked=0, Total=6642 [2022-11-26 00:15:40,418 INFO L87 Difference]: Start difference. First operand 99 states and 100 transitions. Second operand has 76 states, 76 states have (on average 2.3026315789473686) internal successors, (175), 76 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:15:41,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:15:41,269 INFO L93 Difference]: Finished difference Result 181 states and 183 transitions. [2022-11-26 00:15:41,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-11-26 00:15:41,269 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.3026315789473686) internal successors, (175), 76 states have internal predecessors, (175), 0 states have call successors, (0), 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 98 [2022-11-26 00:15:41,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:15:41,270 INFO L225 Difference]: With dead ends: 181 [2022-11-26 00:15:41,270 INFO L226 Difference]: Without dead ends: 106 [2022-11-26 00:15:41,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 215 SyntacticMatches, 47 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4560 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2267, Invalid=8653, Unknown=0, NotChecked=0, Total=10920 [2022-11-26 00:15:41,271 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 222 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-26 00:15:41,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 275 Invalid, 666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-26 00:15:41,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-11-26 00:15:41,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 100. [2022-11-26 00:15:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 99 states have (on average 1.02020202020202) internal successors, (101), 99 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:15:41,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 101 transitions. [2022-11-26 00:15:41,345 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 101 transitions. Word has length 98 [2022-11-26 00:15:41,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:15:41,345 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 101 transitions. [2022-11-26 00:15:41,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.3026315789473686) internal successors, (175), 76 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:15:41,346 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 101 transitions. [2022-11-26 00:15:41,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-26 00:15:41,346 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:15:41,347 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 23, 23, 1, 1, 1, 1, 1] [2022-11-26 00:15:41,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-26 00:15:41,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-11-26 00:15:41,567 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:15:41,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:15:41,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1581009546, now seen corresponding path program 36 times [2022-11-26 00:15:41,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:15:41,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015471163] [2022-11-26 00:15:41,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:15:41,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:15:41,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:15:44,066 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:44,066 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:15:44,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015471163] [2022-11-26 00:15:44,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015471163] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:15:44,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617003719] [2022-11-26 00:15:44,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-26 00:15:44,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:15:44,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:15:44,070 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:15:44,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-26 00:15:44,421 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-26 00:15:44,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-26 00:15:44,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 115 conjunts are in the unsatisfiable core [2022-11-26 00:15:44,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:15:45,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-26 00:15:48,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:48,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:15:49,072 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:15:49,072 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 51 [2022-11-26 00:15:49,080 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-26 00:15:49,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-11-26 00:15:49,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 30 [2022-11-26 00:15:49,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-26 00:15:49,116 INFO L321 Elim1Store]: treesize reduction 5, result has 50.0 percent of original size [2022-11-26 00:15:49,116 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 20 [2022-11-26 00:15:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 1105 backedges. 0 proven. 1105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:49,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617003719] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:15:49,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1428637192] [2022-11-26 00:15:49,219 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:15:49,219 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:15:49,220 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:15:49,220 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:15:49,220 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:15:49,277 INFO L321 Elim1Store]: treesize reduction 42, result has 40.0 percent of original size [2022-11-26 00:15:49,278 INFO L350 Elim1Store]: Elim1 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 26 treesize of output 46 [2022-11-26 00:15:49,333 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:15:49,333 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:15:49,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 108 [2022-11-26 00:15:49,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-26 00:15:49,511 INFO L321 Elim1Store]: treesize reduction 257, result has 15.7 percent of original size [2022-11-26 00:15:49,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 34 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 18 case distinctions, treesize of input 407 treesize of output 474 [2022-11-26 00:15:49,591 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:15:49,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 490 treesize of output 442 [2022-11-26 00:15:49,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 423 treesize of output 395 [2022-11-26 00:15:49,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 380 [2022-11-26 00:15:49,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:49,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 383 treesize of output 372 [2022-11-26 00:15:49,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:15:49,920 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:15:50,014 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:15:51,217 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22703#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:15:51,217 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:15:51,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:15:51,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 53, 53] total 105 [2022-11-26 00:15:51,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573652270] [2022-11-26 00:15:51,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:15:51,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2022-11-26 00:15:51,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:15:51,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2022-11-26 00:15:51,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=390, Invalid=11820, Unknown=0, NotChecked=0, Total=12210 [2022-11-26 00:15:51,225 INFO L87 Difference]: Start difference. First operand 100 states and 101 transitions. Second operand has 105 states, 105 states have (on average 1.9047619047619047) internal successors, (200), 105 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:15:55,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:15:55,125 INFO L93 Difference]: Finished difference Result 107 states and 108 transitions. [2022-11-26 00:15:55,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-11-26 00:15:55,125 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 1.9047619047619047) internal successors, (200), 105 states have internal predecessors, (200), 0 states have call successors, (0), 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 99 [2022-11-26 00:15:55,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:15:55,126 INFO L225 Difference]: With dead ends: 107 [2022-11-26 00:15:55,126 INFO L226 Difference]: Without dead ends: 105 [2022-11-26 00:15:55,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 236 SyntacticMatches, 2 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3709 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=681, Invalid=18779, Unknown=0, NotChecked=0, Total=19460 [2022-11-26 00:15:55,128 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 41 mSDsluCounter, 1409 mSDsCounter, 0 mSdLazyCounter, 4930 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 1433 SdHoareTripleChecker+Invalid, 4956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 4930 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-26 00:15:55,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 1433 Invalid, 4956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 4930 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-26 00:15:55,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-11-26 00:15:55,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 103. [2022-11-26 00:15:55,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 1.0196078431372548) internal successors, (104), 102 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:15:55,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 104 transitions. [2022-11-26 00:15:55,187 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 104 transitions. Word has length 99 [2022-11-26 00:15:55,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:15:55,188 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 104 transitions. [2022-11-26 00:15:55,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 1.9047619047619047) internal successors, (200), 105 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:15:55,188 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 104 transitions. [2022-11-26 00:15:55,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-26 00:15:55,189 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:15:55,189 INFO L195 NwaCegarLoop]: trace histogram [25, 24, 24, 24, 1, 1, 1, 1, 1] [2022-11-26 00:15:55,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-26 00:15:55,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-11-26 00:15:55,391 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:15:55,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:15:55,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1238881878, now seen corresponding path program 37 times [2022-11-26 00:15:55,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:15:55,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332472362] [2022-11-26 00:15:55,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:15:55,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:15:55,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:15:56,875 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 806 proven. 370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:56,875 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:15:56,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332472362] [2022-11-26 00:15:56,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332472362] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:15:56,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943681227] [2022-11-26 00:15:56,875 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-26 00:15:56,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:15:56,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:15:56,876 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:15:56,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-26 00:15:57,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:15:57,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-26 00:15:57,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-26 00:15:58,595 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 876 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:58,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-26 00:15:59,665 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 876 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:15:59,665 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943681227] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-26 00:15:59,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1420988248] [2022-11-26 00:15:59,667 INFO L159 IcfgInterpreter]: Started Sifa with 8 locations of interest [2022-11-26 00:15:59,667 INFO L166 IcfgInterpreter]: Building call graph [2022-11-26 00:15:59,667 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-26 00:15:59,667 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-26 00:15:59,667 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-26 00:15:59,729 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-26 00:15:59,730 INFO L350 Elim1Store]: Elim1 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 [2022-11-26 00:15:59,744 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-26 00:15:59,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 227 [2022-11-26 00:15:59,815 WARN L207 Elim1Store]: Array PQE input equivalent to false [2022-11-26 00:15:59,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:15:59,987 INFO L321 Elim1Store]: treesize reduction 261, result has 7.8 percent of original size [2022-11-26 00:15:59,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 11 select indices, 11 select index equivalence classes, 41 disjoint index pairs (out of 55 index pairs), introduced 13 new quantified variables, introduced 16 case distinctions, treesize of input 690 treesize of output 710 [2022-11-26 00:16:00,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:16:00,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:16:00,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:16:00,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-26 00:16:00,049 INFO L321 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2022-11-26 00:16:00,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 19 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 2 case distinctions, treesize of input 531 treesize of output 523 [2022-11-26 00:16:00,328 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-26 00:16:00,329 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 507 treesize of output 459 [2022-11-26 00:16:00,340 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 396 treesize of output 375 [2022-11-26 00:16:00,357 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 21 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 423 treesize of output 395 [2022-11-26 00:16:00,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 386 treesize of output 380 [2022-11-26 00:16:00,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:16:00,525 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-26 00:16:00,622 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-26 00:16:01,453 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23763#(and (<= 0 ~SIZE~0) (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (<= ~SIZE~0 2147483647) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-26 00:16:01,453 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-26 00:16:01,453 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-26 00:16:01,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52, 52] total 79 [2022-11-26 00:16:01,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234381865] [2022-11-26 00:16:01,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-26 00:16:01,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-11-26 00:16:01,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-26 00:16:01,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-11-26 00:16:01,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1452, Invalid=5688, Unknown=0, NotChecked=0, Total=7140 [2022-11-26 00:16:01,456 INFO L87 Difference]: Start difference. First operand 103 states and 104 transitions. Second operand has 79 states, 79 states have (on average 2.3037974683544302) internal successors, (182), 79 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:16:02,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-26 00:16:02,417 INFO L93 Difference]: Finished difference Result 188 states and 190 transitions. [2022-11-26 00:16:02,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-11-26 00:16:02,418 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.3037974683544302) internal successors, (182), 79 states have internal predecessors, (182), 0 states have call successors, (0), 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 102 [2022-11-26 00:16:02,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-26 00:16:02,419 INFO L225 Difference]: With dead ends: 188 [2022-11-26 00:16:02,419 INFO L226 Difference]: Without dead ends: 110 [2022-11-26 00:16:02,421 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 224 SyntacticMatches, 49 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4913 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2448, Invalid=9324, Unknown=0, NotChecked=0, Total=11772 [2022-11-26 00:16:02,421 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 314 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 713 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-26 00:16:02,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 271 Invalid, 713 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-26 00:16:02,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-11-26 00:16:02,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 104. [2022-11-26 00:16:02,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.0194174757281553) internal successors, (105), 103 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:16:02,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 105 transitions. [2022-11-26 00:16:02,481 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 105 transitions. Word has length 102 [2022-11-26 00:16:02,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-26 00:16:02,481 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 105 transitions. [2022-11-26 00:16:02,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.3037974683544302) internal successors, (182), 79 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-26 00:16:02,481 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 105 transitions. [2022-11-26 00:16:02,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-26 00:16:02,482 INFO L187 NwaCegarLoop]: Found error trace [2022-11-26 00:16:02,482 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 1, 1, 1, 1, 1] [2022-11-26 00:16:02,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-11-26 00:16:02,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-11-26 00:16:02,690 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-26 00:16:02,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-26 00:16:02,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1601548445, now seen corresponding path program 38 times [2022-11-26 00:16:02,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-26 00:16:02,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657433577] [2022-11-26 00:16:02,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-26 00:16:02,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-26 00:16:02,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-26 00:16:05,407 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 0 proven. 1201 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-26 00:16:05,408 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-26 00:16:05,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657433577] [2022-11-26 00:16:05,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657433577] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-26 00:16:05,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711583339] [2022-11-26 00:16:05,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-26 00:16:05,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-26 00:16:05,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 [2022-11-26 00:16:05,409 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-26 00:16:05,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_11928138-ad87-4745-a319-27c77f550fa9/bin/utaipan-ByfvJB40ur/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process