./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-crafted/zero_sum4.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-crafted/zero_sum4.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ca2dcd06e0389cf665904adfee9ccd6a1a268c87541d3b3b3e0bcffb3a75664e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-03 01:47:41,845 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 01:47:41,848 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 01:47:41,874 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 01:47:41,875 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 01:47:41,876 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 01:47:41,877 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 01:47:41,879 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 01:47:41,881 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 01:47:41,882 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 01:47:41,883 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 01:47:41,884 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 01:47:41,885 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 01:47:41,886 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 01:47:41,887 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 01:47:41,888 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 01:47:41,889 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 01:47:41,890 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 01:47:41,892 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 01:47:41,894 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 01:47:41,896 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 01:47:41,897 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 01:47:41,898 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 01:47:41,899 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 01:47:41,902 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 01:47:41,903 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 01:47:41,903 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 01:47:41,904 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 01:47:41,905 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 01:47:41,906 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 01:47:41,906 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 01:47:41,907 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 01:47:41,908 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 01:47:41,908 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 01:47:41,910 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 01:47:41,910 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 01:47:41,911 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 01:47:41,911 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 01:47:41,911 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 01:47:41,913 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 01:47:41,913 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 01:47:41,914 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 01:47:41,937 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 01:47:41,937 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 01:47:41,938 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 01:47:41,938 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 01:47:41,939 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 01:47:41,939 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 01:47:41,939 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 01:47:41,940 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 01:47:41,940 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 01:47:41,940 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 01:47:41,941 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 01:47:41,941 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 01:47:41,941 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 01:47:41,941 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 01:47:41,942 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 01:47:41,942 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 01:47:41,942 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 01:47:41,942 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 01:47:41,943 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 01:47:41,944 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 01:47:41,944 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 01:47:41,944 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 01:47:41,944 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 01:47:41,945 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 01:47:41,945 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 01:47:41,945 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 01:47:41,945 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 01:47:41,946 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 01:47:41,946 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 01:47:41,946 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 01:47:41,946 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 01:47:41,947 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 01:47:41,947 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:47:41,947 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 01:47:41,948 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 01:47:41,948 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 01:47:41,948 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 01:47:41,948 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 01:47:41,949 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 01:47:41,949 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 01:47:41,949 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 01:47:41,949 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_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ca2dcd06e0389cf665904adfee9ccd6a1a268c87541d3b3b3e0bcffb3a75664e [2022-11-03 01:47:42,239 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 01:47:42,285 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 01:47:42,288 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 01:47:42,289 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 01:47:42,291 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 01:47:42,292 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/array-crafted/zero_sum4.c [2022-11-03 01:47:42,364 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/data/1e14fbb6a/11d717c7559d42e9aed9e607169802bc/FLAG19135497d [2022-11-03 01:47:42,769 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 01:47:42,770 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/sv-benchmarks/c/array-crafted/zero_sum4.c [2022-11-03 01:47:42,776 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/data/1e14fbb6a/11d717c7559d42e9aed9e607169802bc/FLAG19135497d [2022-11-03 01:47:43,153 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/data/1e14fbb6a/11d717c7559d42e9aed9e607169802bc [2022-11-03 01:47:43,158 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 01:47:43,160 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 01:47:43,165 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 01:47:43,165 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 01:47:43,169 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 01:47:43,170 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,171 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f788556 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43, skipping insertion in model container [2022-11-03 01:47:43,171 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,178 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 01:47:43,193 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 01:47:43,381 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/sv-benchmarks/c/array-crafted/zero_sum4.c[400,413] [2022-11-03 01:47:43,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:47:43,428 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 01:47:43,450 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/sv-benchmarks/c/array-crafted/zero_sum4.c[400,413] [2022-11-03 01:47:43,479 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:47:43,497 INFO L208 MainTranslator]: Completed translation [2022-11-03 01:47:43,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43 WrapperNode [2022-11-03 01:47:43,498 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 01:47:43,499 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 01:47:43,499 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 01:47:43,499 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 01:47:43,506 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,513 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,546 INFO L138 Inliner]: procedures = 15, calls = 19, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 127 [2022-11-03 01:47:43,547 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 01:47:43,549 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 01:47:43,549 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 01:47:43,550 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 01:47:43,559 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,559 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,564 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,564 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,579 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,588 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,595 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,596 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,598 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 01:47:43,601 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 01:47:43,601 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 01:47:43,602 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 01:47:43,603 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (1/1) ... [2022-11-03 01:47:43,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:47:43,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:43,636 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 01:47:43,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 01:47:43,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 01:47:43,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 01:47:43,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 01:47:43,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 01:47:43,685 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 01:47:43,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 01:47:43,686 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 01:47:43,686 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 01:47:43,766 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 01:47:43,768 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 01:47:44,028 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 01:47:44,138 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 01:47:44,138 INFO L300 CfgBuilder]: Removed 9 assume(true) statements. [2022-11-03 01:47:44,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:47:44 BoogieIcfgContainer [2022-11-03 01:47:44,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 01:47:44,143 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 01:47:44,144 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 01:47:44,147 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 01:47:44,147 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:47:43" (1/3) ... [2022-11-03 01:47:44,148 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@728540cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:47:44, skipping insertion in model container [2022-11-03 01:47:44,148 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:47:43" (2/3) ... [2022-11-03 01:47:44,148 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@728540cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:47:44, skipping insertion in model container [2022-11-03 01:47:44,149 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:47:44" (3/3) ... [2022-11-03 01:47:44,150 INFO L112 eAbstractionObserver]: Analyzing ICFG zero_sum4.c [2022-11-03 01:47:44,172 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 01:47:44,172 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 01:47:44,240 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 01:47:44,261 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;@3cbdec4e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 01:47:44,262 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 01:47:44,266 INFO L276 IsEmpty]: Start isEmpty. Operand has 17 states, 15 states have (on average 1.8) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:44,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-03 01:47:44,275 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:44,276 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:44,278 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:44,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:44,287 INFO L85 PathProgramCache]: Analyzing trace with hash -1453537585, now seen corresponding path program 1 times [2022-11-03 01:47:44,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:44,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41263969] [2022-11-03 01:47:44,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:44,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:44,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:44,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:47:44,625 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:44,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41263969] [2022-11-03 01:47:44,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41263969] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:47:44,627 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:47:44,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:47:44,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487556367] [2022-11-03 01:47:44,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:47:44,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:47:44,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:44,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:47:44,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:47:44,672 INFO L87 Difference]: Start difference. First operand has 17 states, 15 states have (on average 1.8) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:44,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:44,777 INFO L93 Difference]: Finished difference Result 32 states and 51 transitions. [2022-11-03 01:47:44,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:47:44,784 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-03 01:47:44,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:44,795 INFO L225 Difference]: With dead ends: 32 [2022-11-03 01:47:44,795 INFO L226 Difference]: Without dead ends: 15 [2022-11-03 01:47:44,799 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-03 01:47:44,805 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 0 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:44,809 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 10 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:47:44,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2022-11-03 01:47:44,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2022-11-03 01:47:44,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 14 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:44,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 23 transitions. [2022-11-03 01:47:44,850 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 23 transitions. Word has length 13 [2022-11-03 01:47:44,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:44,851 INFO L495 AbstractCegarLoop]: Abstraction has 15 states and 23 transitions. [2022-11-03 01:47:44,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:44,852 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 23 transitions. [2022-11-03 01:47:44,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-03 01:47:44,852 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:44,853 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:44,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 01:47:44,853 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:44,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:44,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1839481755, now seen corresponding path program 1 times [2022-11-03 01:47:44,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:44,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577000681] [2022-11-03 01:47:44,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:44,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:44,958 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:47:44,959 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:44,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577000681] [2022-11-03 01:47:44,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577000681] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:47:44,959 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:47:44,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 01:47:44,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614683420] [2022-11-03 01:47:44,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:47:44,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 01:47:44,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:44,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 01:47:44,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 01:47:44,963 INFO L87 Difference]: Start difference. First operand 15 states and 23 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:45,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:45,047 INFO L93 Difference]: Finished difference Result 33 states and 55 transitions. [2022-11-03 01:47:45,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 01:47:45,048 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-03 01:47:45,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:45,048 INFO L225 Difference]: With dead ends: 33 [2022-11-03 01:47:45,049 INFO L226 Difference]: Without dead ends: 23 [2022-11-03 01:47:45,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 01:47:45,051 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 19 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:45,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 5 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:47:45,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-11-03 01:47:45,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2022-11-03 01:47:45,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:45,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 31 transitions. [2022-11-03 01:47:45,103 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 31 transitions. Word has length 14 [2022-11-03 01:47:45,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:45,130 INFO L495 AbstractCegarLoop]: Abstraction has 23 states and 31 transitions. [2022-11-03 01:47:45,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 4 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:45,131 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 31 transitions. [2022-11-03 01:47:45,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-03 01:47:45,133 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:45,133 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:45,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 01:47:45,133 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:45,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:45,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1144628674, now seen corresponding path program 1 times [2022-11-03 01:47:45,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:45,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389228768] [2022-11-03 01:47:45,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:45,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:45,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:45,338 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 01:47:45,339 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:45,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389228768] [2022-11-03 01:47:45,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389228768] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:47:45,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709167903] [2022-11-03 01:47:45,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:45,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:45,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:45,342 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:47:45,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 01:47:45,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:45,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 01:47:45,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:47:45,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 01:47:45,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:47:45,655 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-03 01:47:45,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709167903] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:47:45,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [975714413] [2022-11-03 01:47:45,680 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:47:45,682 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:47:45,686 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:47:45,691 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:47:45,693 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:47:45,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:45,855 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:47:45,857 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:47:45,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:45,889 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:47:45,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:45,942 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:47:46,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:46,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:46,151 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:47:46,152 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:47:46,267 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:47:46,792 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:47:47,127 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '336#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:47:47,127 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:47:47,128 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:47:47,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-11-03 01:47:47,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719589634] [2022-11-03 01:47:47,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:47:47,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-03 01:47:47,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:47,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-03 01:47:47,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:47:47,131 INFO L87 Difference]: Start difference. First operand 23 states and 31 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:47,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:47,225 INFO L93 Difference]: Finished difference Result 43 states and 59 transitions. [2022-11-03 01:47:47,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 01:47:47,226 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-11-03 01:47:47,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:47,227 INFO L225 Difference]: With dead ends: 43 [2022-11-03 01:47:47,227 INFO L226 Difference]: Without dead ends: 24 [2022-11-03 01:47:47,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:47:47,229 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 0 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:47,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:47:47,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-11-03 01:47:47,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-11-03 01:47:47,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:47,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 32 transitions. [2022-11-03 01:47:47,238 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 32 transitions. Word has length 22 [2022-11-03 01:47:47,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:47,238 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 32 transitions. [2022-11-03 01:47:47,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 7 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:47,239 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 32 transitions. [2022-11-03 01:47:47,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-03 01:47:47,240 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:47,240 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:47,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 01:47:47,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:47,467 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:47,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash 88512748, now seen corresponding path program 2 times [2022-11-03 01:47:47,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:47,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190479088] [2022-11-03 01:47:47,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:47,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:47,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:47,573 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 01:47:47,573 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:47,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190479088] [2022-11-03 01:47:47,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190479088] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:47:47,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141345606] [2022-11-03 01:47:47,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:47:47,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:47,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:47,576 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:47:47,580 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 01:47:47,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-03 01:47:47,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:47:47,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 01:47:47,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:47:47,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 01:47:47,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:47:47,798 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 01:47:47,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141345606] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:47:47,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [714596409] [2022-11-03 01:47:47,801 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:47:47,801 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:47:47,802 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:47:47,802 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:47:47,802 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:47:47,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:47,865 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:47:47,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:47:47,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:47,939 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:47:47,940 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:47:47,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:47,996 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:47:48,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:48,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:47:48,141 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:47:48,142 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:47:48,269 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:47:48,605 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:47:48,887 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '602#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:47:48,888 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:47:48,888 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:47:48,888 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-11-03 01:47:48,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985131792] [2022-11-03 01:47:48,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:47:48,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 01:47:48,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:48,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 01:47:48,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:47:48,890 INFO L87 Difference]: Start difference. First operand 24 states and 32 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:49,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:49,015 INFO L93 Difference]: Finished difference Result 49 states and 71 transitions. [2022-11-03 01:47:49,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:47:49,016 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-03 01:47:49,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:49,017 INFO L225 Difference]: With dead ends: 49 [2022-11-03 01:47:49,017 INFO L226 Difference]: Without dead ends: 32 [2022-11-03 01:47:49,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 54 SyntacticMatches, 7 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:47:49,019 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:49,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 5 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:47:49,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-11-03 01:47:49,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-11-03 01:47:49,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 31 states have (on average 1.2903225806451613) internal successors, (40), 31 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:49,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 40 transitions. [2022-11-03 01:47:49,027 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 40 transitions. Word has length 23 [2022-11-03 01:47:49,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:49,028 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 40 transitions. [2022-11-03 01:47:49,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 8 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:49,028 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 40 transitions. [2022-11-03 01:47:49,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-03 01:47:49,029 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:49,029 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:49,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-03 01:47:49,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:49,253 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:49,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:49,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1125282897, now seen corresponding path program 3 times [2022-11-03 01:47:49,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:49,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651259547] [2022-11-03 01:47:49,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:49,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:49,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:47:52,885 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:52,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651259547] [2022-11-03 01:47:52,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651259547] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:47:52,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685658774] [2022-11-03 01:47:52,886 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:47:52,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:52,887 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:52,888 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:47:52,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 01:47:52,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:47:52,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:47:52,970 WARN L261 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-03 01:47:52,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:47:53,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:47:53,549 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:47:53,549 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 9 [2022-11-03 01:47:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:47:53,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:47:53,960 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:47:53,962 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2022-11-03 01:47:54,057 INFO L356 Elim1Store]: treesize reduction 34, result has 20.9 percent of original size [2022-11-03 01:47:54,058 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 17 [2022-11-03 01:47:54,110 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:47:54,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685658774] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:47:54,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [899675004] [2022-11-03 01:47:54,116 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:47:54,116 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:47:54,118 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:47:54,118 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:47:54,118 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:47:54,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:54,177 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:47:54,178 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:47:54,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:54,220 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:47:54,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:47:54,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:54,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:47:54,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:54,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:54,360 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:47:54,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:47:54,438 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:47:54,678 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:47:55,178 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '955#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:47:55,178 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:47:55,178 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:47:55,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 19 [2022-11-03 01:47:55,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187101522] [2022-11-03 01:47:55,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:47:55,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-03 01:47:55,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:55,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-03 01:47:55,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2022-11-03 01:47:55,180 INFO L87 Difference]: Start difference. First operand 32 states and 40 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:55,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:55,589 INFO L93 Difference]: Finished difference Result 57 states and 72 transitions. [2022-11-03 01:47:55,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-03 01:47:55,590 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 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-03 01:47:55,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:55,591 INFO L225 Difference]: With dead ends: 57 [2022-11-03 01:47:55,591 INFO L226 Difference]: Without dead ends: 54 [2022-11-03 01:47:55,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 59 SyntacticMatches, 40 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-11-03 01:47:55,593 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 18 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 384 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:55,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 21 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 384 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 01:47:55,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-11-03 01:47:55,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 52. [2022-11-03 01:47:55,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.3137254901960784) internal successors, (67), 51 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:55,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 67 transitions. [2022-11-03 01:47:55,616 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 67 transitions. Word has length 31 [2022-11-03 01:47:55,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:55,616 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 67 transitions. [2022-11-03 01:47:55,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 19 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:55,617 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 67 transitions. [2022-11-03 01:47:55,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-03 01:47:55,620 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:55,620 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:55,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 01:47:55,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:55,851 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:55,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:55,852 INFO L85 PathProgramCache]: Analyzing trace with hash -76458201, now seen corresponding path program 4 times [2022-11-03 01:47:55,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:55,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533889843] [2022-11-03 01:47:55,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:55,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:55,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:56,003 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-03 01:47:56,003 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:56,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533889843] [2022-11-03 01:47:56,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533889843] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:47:56,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896296995] [2022-11-03 01:47:56,004 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:47:56,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:56,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:56,005 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:47:56,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 01:47:56,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:56,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 01:47:56,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:47:56,155 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-03 01:47:56,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:47:56,226 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-03 01:47:56,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896296995] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:47:56,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [89246566] [2022-11-03 01:47:56,229 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:47:56,229 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:47:56,230 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:47:56,230 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:47:56,230 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:47:56,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:56,281 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:47:56,281 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:47:56,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:56,295 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:47:56,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:56,315 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:47:56,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:56,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:47:56,395 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:47:56,395 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:47:56,490 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:47:56,789 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:47:57,108 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1367#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:47:57,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:47:57,109 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:47:57,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-11-03 01:47:57,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654752592] [2022-11-03 01:47:57,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:47:57,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 01:47:57,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:57,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 01:47:57,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-11-03 01:47:57,111 INFO L87 Difference]: Start difference. First operand 52 states and 67 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:57,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:57,345 INFO L93 Difference]: Finished difference Result 102 states and 132 transitions. [2022-11-03 01:47:57,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 01:47:57,345 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-11-03 01:47:57,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:57,346 INFO L225 Difference]: With dead ends: 102 [2022-11-03 01:47:57,346 INFO L226 Difference]: Without dead ends: 53 [2022-11-03 01:47:57,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 77 SyntacticMatches, 9 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-11-03 01:47:57,348 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 7 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:57,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 9 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:47:57,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2022-11-03 01:47:57,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2022-11-03 01:47:57,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 1.3076923076923077) internal successors, (68), 52 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:57,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 68 transitions. [2022-11-03 01:47:57,358 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 68 transitions. Word has length 32 [2022-11-03 01:47:57,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:57,358 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 68 transitions. [2022-11-03 01:47:57,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:57,359 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 68 transitions. [2022-11-03 01:47:57,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-03 01:47:57,359 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:57,360 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:57,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 01:47:57,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:57,574 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:57,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:57,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1622138321, now seen corresponding path program 5 times [2022-11-03 01:47:57,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:57,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451158536] [2022-11-03 01:47:57,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:57,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:57,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:57,696 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-03 01:47:57,696 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:57,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451158536] [2022-11-03 01:47:57,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451158536] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:47:57,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277463568] [2022-11-03 01:47:57,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:47:57,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:57,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:57,698 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:47:57,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 01:47:57,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:47:57,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:47:57,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 01:47:57,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:47:57,847 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-03 01:47:57,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:47:57,905 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-03 01:47:57,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277463568] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:47:57,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2114964256] [2022-11-03 01:47:57,910 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:47:57,910 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:47:57,910 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:47:57,910 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:47:57,911 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:47:57,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:57,954 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:47:57,954 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:47:57,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:57,992 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:47:57,995 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:47:58,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:58,020 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:47:58,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:58,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:58,093 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:47:58,093 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:47:58,141 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:47:58,380 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:47:58,762 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1881#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:47:58,762 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:47:58,762 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:47:58,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-11-03 01:47:58,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197536279] [2022-11-03 01:47:58,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:47:58,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-03 01:47:58,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-03 01:47:58,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-11-03 01:47:58,764 INFO L87 Difference]: Start difference. First operand 53 states and 68 transitions. Second operand has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:58,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:58,995 INFO L93 Difference]: Finished difference Result 82 states and 110 transitions. [2022-11-03 01:47:59,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-03 01:47:59,003 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-11-03 01:47:59,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:59,004 INFO L225 Difference]: With dead ends: 82 [2022-11-03 01:47:59,004 INFO L226 Difference]: Without dead ends: 41 [2022-11-03 01:47:59,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 76 SyntacticMatches, 13 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-11-03 01:47:59,009 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 68 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:59,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 11 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:47:59,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-03 01:47:59,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-11-03 01:47:59,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.225) internal successors, (49), 40 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:59,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 49 transitions. [2022-11-03 01:47:59,033 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 49 transitions. Word has length 33 [2022-11-03 01:47:59,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:59,033 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 49 transitions. [2022-11-03 01:47:59,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:47:59,034 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 49 transitions. [2022-11-03 01:47:59,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-03 01:47:59,035 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:59,036 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:59,083 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 01:47:59,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:59,263 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:59,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:59,263 INFO L85 PathProgramCache]: Analyzing trace with hash -231017630, now seen corresponding path program 6 times [2022-11-03 01:47:59,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:59,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332489418] [2022-11-03 01:47:59,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:59,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:59,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:48:04,883 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:04,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332489418] [2022-11-03 01:48:04,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332489418] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:04,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296108838] [2022-11-03 01:48:04,884 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:48:04,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:04,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:04,887 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:04,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 01:48:05,010 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:48:05,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:48:05,014 WARN L261 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 103 conjunts are in the unsatisfiable core [2022-11-03 01:48:05,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 01:48:06,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:07,336 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:48:07,337 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 108 [2022-11-03 01:48:07,543 INFO L356 Elim1Store]: treesize reduction 84, result has 13.4 percent of original size [2022-11-03 01:48:07,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 23 [2022-11-03 01:48:07,626 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 01:48:07,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [296108838] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:07,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2051865310] [2022-11-03 01:48:07,629 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:07,629 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:07,630 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:07,630 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:07,630 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:07,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:07,681 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:48:07,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:48:07,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:07,728 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:07,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:07,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:07,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:48:07,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:07,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:07,834 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:48:07,835 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:48:07,891 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:08,188 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:09,460 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2403#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:09,461 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:09,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:09,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 12, 12] total 42 [2022-11-03 01:48:09,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467127448] [2022-11-03 01:48:09,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:09,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-11-03 01:48:09,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:09,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-11-03 01:48:09,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=2005, Unknown=0, NotChecked=0, Total=2162 [2022-11-03 01:48:09,464 INFO L87 Difference]: Start difference. First operand 41 states and 49 transitions. Second operand has 42 states, 42 states have (on average 2.4523809523809526) internal successors, (103), 42 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-03 01:48:13,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:48:13,829 INFO L93 Difference]: Finished difference Result 96 states and 124 transitions. [2022-11-03 01:48:13,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-11-03 01:48:13,829 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.4523809523809526) internal successors, (103), 42 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 40 [2022-11-03 01:48:13,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:48:13,830 INFO L225 Difference]: With dead ends: 96 [2022-11-03 01:48:13,830 INFO L226 Difference]: Without dead ends: 93 [2022-11-03 01:48:13,832 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 68 SyntacticMatches, 44 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1842 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=385, Invalid=4171, Unknown=0, NotChecked=0, Total=4556 [2022-11-03 01:48:13,833 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 46 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 467 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 2061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 467 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-03 01:48:13,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 47 Invalid, 2061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [467 Valid, 1594 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-03 01:48:13,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-11-03 01:48:13,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 42. [2022-11-03 01:48:13,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 41 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:13,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 50 transitions. [2022-11-03 01:48:13,854 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 50 transitions. Word has length 40 [2022-11-03 01:48:13,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:48:13,855 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 50 transitions. [2022-11-03 01:48:13,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.4523809523809526) internal successors, (103), 42 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-03 01:48:13,855 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 50 transitions. [2022-11-03 01:48:13,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-03 01:48:13,855 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:48:13,856 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:48:13,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 01:48:14,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-03 01:48:14,058 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:48:14,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:48:14,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1427655854, now seen corresponding path program 7 times [2022-11-03 01:48:14,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:48:14,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353300352] [2022-11-03 01:48:14,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:48:14,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:48:14,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:14,223 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-03 01:48:14,223 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:14,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353300352] [2022-11-03 01:48:14,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353300352] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:14,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145625849] [2022-11-03 01:48:14,224 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:48:14,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:14,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:14,225 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:14,250 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 01:48:14,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:14,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-03 01:48:14,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:14,430 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-03 01:48:14,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:14,523 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-11-03 01:48:14,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145625849] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:14,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [986995647] [2022-11-03 01:48:14,530 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:14,530 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:14,531 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:14,531 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:14,531 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:14,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:14,572 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:14,575 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:14,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:14,588 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:48:14,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:14,611 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:48:14,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:14,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:14,691 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:48:14,691 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:48:14,734 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:14,932 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:15,600 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2967#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (<= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:15,600 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:15,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:15,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-11-03 01:48:15,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936687396] [2022-11-03 01:48:15,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:15,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-03 01:48:15,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:15,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-03 01:48:15,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-11-03 01:48:15,602 INFO L87 Difference]: Start difference. First operand 42 states and 50 transitions. Second operand has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:15,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:48:15,891 INFO L93 Difference]: Finished difference Result 108 states and 131 transitions. [2022-11-03 01:48:15,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-03 01:48:15,891 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-11-03 01:48:15,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:48:15,892 INFO L225 Difference]: With dead ends: 108 [2022-11-03 01:48:15,892 INFO L226 Difference]: Without dead ends: 43 [2022-11-03 01:48:15,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 84 SyntacticMatches, 28 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-11-03 01:48:15,893 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 7 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:48:15,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 15 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:48:15,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-11-03 01:48:15,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-11-03 01:48:15,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.2142857142857142) internal successors, (51), 42 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:15,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 51 transitions. [2022-11-03 01:48:15,914 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 51 transitions. Word has length 41 [2022-11-03 01:48:15,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:48:15,914 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 51 transitions. [2022-11-03 01:48:15,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.1176470588235294) internal successors, (36), 17 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:15,915 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 51 transitions. [2022-11-03 01:48:15,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-03 01:48:15,915 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:48:15,916 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:48:15,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 01:48:16,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:16,134 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:48:16,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:48:16,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1617582780, now seen corresponding path program 8 times [2022-11-03 01:48:16,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:48:16,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102561957] [2022-11-03 01:48:16,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:48:16,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:48:16,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:16,297 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-03 01:48:16,298 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:16,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102561957] [2022-11-03 01:48:16,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102561957] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:16,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216283418] [2022-11-03 01:48:16,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:48:16,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:16,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:16,300 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:16,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 01:48:16,400 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:48:16,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:48:16,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-03 01:48:16,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-03 01:48:16,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:16,584 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-11-03 01:48:16,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216283418] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:16,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1268517667] [2022-11-03 01:48:16,586 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:16,586 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:16,586 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:16,586 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:16,586 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:16,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:16,634 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:48:16,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:48:16,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:16,676 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:16,676 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:16,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:16,705 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:48:16,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:16,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:16,783 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:48:16,784 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:48:16,868 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:17,065 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:17,492 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3532#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:17,492 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:17,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:17,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2022-11-03 01:48:17,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631759813] [2022-11-03 01:48:17,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:17,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-03 01:48:17,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:17,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-03 01:48:17,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2022-11-03 01:48:17,494 INFO L87 Difference]: Start difference. First operand 43 states and 51 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:17,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:48:17,748 INFO L93 Difference]: Finished difference Result 82 states and 103 transitions. [2022-11-03 01:48:17,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-03 01:48:17,748 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-11-03 01:48:17,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:48:17,749 INFO L225 Difference]: With dead ends: 82 [2022-11-03 01:48:17,749 INFO L226 Difference]: Without dead ends: 50 [2022-11-03 01:48:17,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 95 SyntacticMatches, 20 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2022-11-03 01:48:17,750 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 66 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:48:17,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 15 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:48:17,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-03 01:48:17,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2022-11-03 01:48:17,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.183673469387755) internal successors, (58), 49 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:17,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 58 transitions. [2022-11-03 01:48:17,776 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 58 transitions. Word has length 42 [2022-11-03 01:48:17,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:48:17,776 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 58 transitions. [2022-11-03 01:48:17,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:17,777 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 58 transitions. [2022-11-03 01:48:17,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-03 01:48:17,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:48:17,777 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:48:17,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 01:48:18,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-03 01:48:18,002 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:48:18,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:48:18,003 INFO L85 PathProgramCache]: Analyzing trace with hash 775002255, now seen corresponding path program 9 times [2022-11-03 01:48:18,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:48:18,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455504517] [2022-11-03 01:48:18,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:48:18,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:48:18,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:24,101 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 2 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:48:24,101 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:24,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455504517] [2022-11-03 01:48:24,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455504517] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:24,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216114500] [2022-11-03 01:48:24,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:48:24,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:24,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:24,102 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:24,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 01:48:24,201 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:48:24,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:48:24,204 WARN L261 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 135 conjunts are in the unsatisfiable core [2022-11-03 01:48:24,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:25,458 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 01:48:25,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:26,575 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:48:26,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 69 treesize of output 185 [2022-11-03 01:48:27,439 INFO L356 Elim1Store]: treesize reduction 156, result has 9.8 percent of original size [2022-11-03 01:48:27,440 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 70 treesize of output 30 [2022-11-03 01:48:27,515 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 01:48:27,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216114500] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:27,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [379753762] [2022-11-03 01:48:27,517 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:27,517 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:27,518 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:27,518 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:27,518 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:27,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:27,566 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:27,567 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:27,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:27,580 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:48:27,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:27,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:48:27,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:27,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:27,674 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:48:27,674 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:48:27,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:27,969 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:29,287 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4142#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:29,287 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:29,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:29,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 14, 14] total 56 [2022-11-03 01:48:29,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081156199] [2022-11-03 01:48:29,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:29,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-11-03 01:48:29,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:29,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-11-03 01:48:29,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=3457, Unknown=0, NotChecked=0, Total=3660 [2022-11-03 01:48:29,291 INFO L87 Difference]: Start difference. First operand 50 states and 58 transitions. Second operand has 56 states, 56 states have (on average 2.3214285714285716) internal successors, (130), 56 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:35,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:48:35,736 INFO L93 Difference]: Finished difference Result 112 states and 140 transitions. [2022-11-03 01:48:35,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-03 01:48:35,737 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.3214285714285716) internal successors, (130), 56 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-11-03 01:48:35,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:48:35,737 INFO L225 Difference]: With dead ends: 112 [2022-11-03 01:48:35,738 INFO L226 Difference]: Without dead ends: 109 [2022-11-03 01:48:35,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 108 SyntacticMatches, 26 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2390 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=544, Invalid=7112, Unknown=0, NotChecked=0, Total=7656 [2022-11-03 01:48:35,740 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 55 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 2304 mSolverCounterSat, 733 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 3037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 733 IncrementalHoareTripleChecker+Valid, 2304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:48:35,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 53 Invalid, 3037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [733 Valid, 2304 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-03 01:48:35,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-11-03 01:48:35,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 51. [2022-11-03 01:48:35,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.18) internal successors, (59), 50 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:35,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 59 transitions. [2022-11-03 01:48:35,781 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 59 transitions. Word has length 49 [2022-11-03 01:48:35,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:48:35,782 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 59 transitions. [2022-11-03 01:48:35,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.3214285714285716) internal successors, (130), 56 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:35,782 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 59 transitions. [2022-11-03 01:48:35,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-11-03 01:48:35,783 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:48:35,783 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:48:35,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 01:48:35,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-03 01:48:35,997 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:48:35,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:48:35,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1745466079, now seen corresponding path program 10 times [2022-11-03 01:48:35,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:48:35,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809109257] [2022-11-03 01:48:35,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:48:35,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:48:36,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:36,212 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-03 01:48:36,212 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:36,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809109257] [2022-11-03 01:48:36,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809109257] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:36,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855654876] [2022-11-03 01:48:36,213 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:48:36,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:36,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:36,214 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:36,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 01:48:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:36,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 01:48:36,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:36,494 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-03 01:48:36,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:36,662 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-11-03 01:48:36,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855654876] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:36,662 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2098598890] [2022-11-03 01:48:36,664 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:36,664 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:36,664 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:36,665 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:36,665 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:36,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:36,716 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:36,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:36,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:36,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:48:36,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:36,748 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:48:36,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:36,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:36,824 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:48:36,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:48:36,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:37,114 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:37,909 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4825#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (<= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:37,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:37,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:37,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2022-11-03 01:48:37,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201971531] [2022-11-03 01:48:37,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:37,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:48:37,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:37,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:48:37,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-11-03 01:48:37,911 INFO L87 Difference]: Start difference. First operand 51 states and 59 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:38,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:48:38,307 INFO L93 Difference]: Finished difference Result 132 states and 155 transitions. [2022-11-03 01:48:38,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:48:38,307 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2022-11-03 01:48:38,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:48:38,308 INFO L225 Difference]: With dead ends: 132 [2022-11-03 01:48:38,308 INFO L226 Difference]: Without dead ends: 52 [2022-11-03 01:48:38,309 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 103 SyntacticMatches, 35 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=175, Invalid=695, Unknown=0, NotChecked=0, Total=870 [2022-11-03 01:48:38,310 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 7 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 320 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:48:38,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 13 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 320 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:48:38,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-11-03 01:48:38,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-11-03 01:48:38,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 1.1764705882352942) internal successors, (60), 51 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-03 01:48:38,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 60 transitions. [2022-11-03 01:48:38,337 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 60 transitions. Word has length 50 [2022-11-03 01:48:38,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:48:38,337 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 60 transitions. [2022-11-03 01:48:38,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:38,337 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 60 transitions. [2022-11-03 01:48:38,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-03 01:48:38,338 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:48:38,338 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:48:38,364 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-03 01:48:38,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-03 01:48:38,542 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:48:38,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:48:38,543 INFO L85 PathProgramCache]: Analyzing trace with hash 738475339, now seen corresponding path program 11 times [2022-11-03 01:48:38,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:48:38,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351013606] [2022-11-03 01:48:38,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:48:38,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:48:38,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:38,740 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-03 01:48:38,741 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:38,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351013606] [2022-11-03 01:48:38,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351013606] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:38,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028427569] [2022-11-03 01:48:38,741 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:48:38,742 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:38,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:38,743 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:38,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 01:48:38,871 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 01:48:38,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:48:38,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 01:48:38,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:39,022 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-03 01:48:39,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:39,158 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-03 01:48:39,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028427569] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:39,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1118385835] [2022-11-03 01:48:39,161 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:39,161 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:39,161 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:39,162 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:39,162 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:39,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:39,210 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:39,211 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:39,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:39,223 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:48:39,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:39,244 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:48:39,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:39,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:39,333 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:48:39,333 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:48:39,426 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:39,653 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:40,307 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5515#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:40,307 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:40,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:40,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2022-11-03 01:48:40,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420551392] [2022-11-03 01:48:40,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:40,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:48:40,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:40,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:48:40,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-11-03 01:48:40,310 INFO L87 Difference]: Start difference. First operand 52 states and 60 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 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-03 01:48:40,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:48:40,632 INFO L93 Difference]: Finished difference Result 98 states and 119 transitions. [2022-11-03 01:48:40,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:48:40,633 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 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) Word has length 51 [2022-11-03 01:48:40,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:48:40,634 INFO L225 Difference]: With dead ends: 98 [2022-11-03 01:48:40,634 INFO L226 Difference]: Without dead ends: 59 [2022-11-03 01:48:40,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 105 SyntacticMatches, 36 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 899 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2022-11-03 01:48:40,635 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 25 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:48:40,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 13 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:48:40,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-11-03 01:48:40,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2022-11-03 01:48:40,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.1551724137931034) internal successors, (67), 58 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:48:40,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 67 transitions. [2022-11-03 01:48:40,683 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 67 transitions. Word has length 51 [2022-11-03 01:48:40,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:48:40,683 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 67 transitions. [2022-11-03 01:48:40,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 20 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-03 01:48:40,684 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 67 transitions. [2022-11-03 01:48:40,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-03 01:48:40,684 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:48:40,685 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:48:40,712 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 01:48:40,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-03 01:48:40,894 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:48:40,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:48:40,895 INFO L85 PathProgramCache]: Analyzing trace with hash 7452930, now seen corresponding path program 12 times [2022-11-03 01:48:40,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:48:40,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088940725] [2022-11-03 01:48:40,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:48:40,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:48:41,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:48:50,158 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 7 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:48:50,158 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:48:50,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088940725] [2022-11-03 01:48:50,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088940725] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:50,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637855586] [2022-11-03 01:48:50,159 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:48:50,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:48:50,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:48:50,162 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:48:50,164 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 01:48:50,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:48:50,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:48:50,288 WARN L261 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 167 conjunts are in the unsatisfiable core [2022-11-03 01:48:50,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:48:52,376 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-03 01:48:52,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:54,116 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:48:54,117 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 86 treesize of output 285 [2022-11-03 01:48:55,687 INFO L356 Elim1Store]: treesize reduction 250, result has 7.7 percent of original size [2022-11-03 01:48:55,688 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 87 treesize of output 36 [2022-11-03 01:48:55,807 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-03 01:48:55,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637855586] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:48:55,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [832177279] [2022-11-03 01:48:55,809 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:48:55,810 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:55,810 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:55,810 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:55,810 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:55,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:55,860 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:48:55,861 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:48:55,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:55,905 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:48:55,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:48:55,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:55,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:48:55,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:55,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:56,017 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:48:56,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:48:56,107 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:48:56,319 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:58,813 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6243#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:48:58,813 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:48:58,813 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:48:58,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 16, 16] total 68 [2022-11-03 01:48:58,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916744609] [2022-11-03 01:48:58,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:48:58,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2022-11-03 01:48:58,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:48:58,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2022-11-03 01:48:58,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=280, Invalid=4976, Unknown=0, NotChecked=0, Total=5256 [2022-11-03 01:48:58,817 INFO L87 Difference]: Start difference. First operand 59 states and 67 transitions. Second operand has 68 states, 68 states have (on average 2.2794117647058822) internal successors, (155), 68 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:07,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:49:07,369 INFO L93 Difference]: Finished difference Result 128 states and 156 transitions. [2022-11-03 01:49:07,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-03 01:49:07,371 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 2.2794117647058822) internal successors, (155), 68 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2022-11-03 01:49:07,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:49:07,372 INFO L225 Difference]: With dead ends: 128 [2022-11-03 01:49:07,372 INFO L226 Difference]: Without dead ends: 125 [2022-11-03 01:49:07,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 118 SyntacticMatches, 40 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4500 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=744, Invalid=10176, Unknown=0, NotChecked=0, Total=10920 [2022-11-03 01:49:07,375 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 53 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 3024 mSolverCounterSat, 659 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 3683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 659 IncrementalHoareTripleChecker+Valid, 3024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:49:07,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 67 Invalid, 3683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [659 Valid, 3024 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-11-03 01:49:07,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2022-11-03 01:49:07,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 60. [2022-11-03 01:49:07,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.152542372881356) internal successors, (68), 59 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:07,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 68 transitions. [2022-11-03 01:49:07,413 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 68 transitions. Word has length 58 [2022-11-03 01:49:07,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:49:07,413 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 68 transitions. [2022-11-03 01:49:07,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 2.2794117647058822) internal successors, (155), 68 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:07,413 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 68 transitions. [2022-11-03 01:49:07,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-03 01:49:07,414 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:49:07,414 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:49:07,436 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 01:49:07,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-03 01:49:07,618 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:49:07,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:49:07,619 INFO L85 PathProgramCache]: Analyzing trace with hash 230308622, now seen corresponding path program 13 times [2022-11-03 01:49:07,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:49:07,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873044908] [2022-11-03 01:49:07,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:49:07,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:49:07,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:07,901 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-03 01:49:07,901 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:49:07,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873044908] [2022-11-03 01:49:07,902 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873044908] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:49:07,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387068882] [2022-11-03 01:49:07,902 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:49:07,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:07,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:49:07,907 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:49:07,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 01:49:08,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:08,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-03 01:49:08,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:49:08,250 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-03 01:49:08,250 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:49:08,433 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-03 01:49:08,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387068882] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:49:08,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [173937831] [2022-11-03 01:49:08,435 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:49:08,435 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:49:08,435 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:49:08,435 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:49:08,436 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:49:08,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:08,487 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:49:08,488 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:49:08,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:08,530 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:49:08,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:49:08,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:08,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:49:08,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:08,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:08,622 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:49:08,623 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:49:08,665 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:49:08,886 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:49:09,688 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7043#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (<= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:49:09,689 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:49:09,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:49:09,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2022-11-03 01:49:09,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384463657] [2022-11-03 01:49:09,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:49:09,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-03 01:49:09,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:49:09,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-03 01:49:09,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-11-03 01:49:09,691 INFO L87 Difference]: Start difference. First operand 60 states and 68 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:10,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:49:10,196 INFO L93 Difference]: Finished difference Result 156 states and 179 transitions. [2022-11-03 01:49:10,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-03 01:49:10,197 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-11-03 01:49:10,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:49:10,197 INFO L225 Difference]: With dead ends: 156 [2022-11-03 01:49:10,198 INFO L226 Difference]: Without dead ends: 61 [2022-11-03 01:49:10,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 128 SyntacticMatches, 36 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 939 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2022-11-03 01:49:10,199 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 7 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:49:10,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 17 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:49:10,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-11-03 01:49:10,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-11-03 01:49:10,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.15) internal successors, (69), 60 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-03 01:49:10,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 69 transitions. [2022-11-03 01:49:10,245 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 69 transitions. Word has length 59 [2022-11-03 01:49:10,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:49:10,245 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 69 transitions. [2022-11-03 01:49:10,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 23 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:10,246 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 69 transitions. [2022-11-03 01:49:10,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-03 01:49:10,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:49:10,246 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:49:10,281 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-03 01:49:10,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-03 01:49:10,447 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:49:10,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:49:10,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1503208924, now seen corresponding path program 14 times [2022-11-03 01:49:10,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:49:10,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836653208] [2022-11-03 01:49:10,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:49:10,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:49:10,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-03 01:49:10,707 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:49:10,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836653208] [2022-11-03 01:49:10,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836653208] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:49:10,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981264606] [2022-11-03 01:49:10,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:49:10,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:10,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:49:10,710 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:49:10,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-03 01:49:10,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-03 01:49:10,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:49:10,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 14 conjunts are in the unsatisfiable core [2022-11-03 01:49:10,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:49:10,988 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-03 01:49:10,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:49:11,134 INFO L134 CoverageAnalysis]: Checked inductivity of 147 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-03 01:49:11,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981264606] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:49:11,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1229157740] [2022-11-03 01:49:11,136 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:49:11,136 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:49:11,137 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:49:11,137 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:49:11,137 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:49:11,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:11,184 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:49:11,185 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:49:11,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:11,197 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:49:11,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:11,220 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:49:11,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:11,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:11,294 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:49:11,295 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:49:11,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:49:11,535 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:49:12,011 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7858#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:49:12,012 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:49:12,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:49:12,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2022-11-03 01:49:12,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70666961] [2022-11-03 01:49:12,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:49:12,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-03 01:49:12,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:49:12,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-03 01:49:12,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-11-03 01:49:12,014 INFO L87 Difference]: Start difference. First operand 61 states and 69 transitions. Second operand has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-03 01:49:12,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:49:12,453 INFO L93 Difference]: Finished difference Result 114 states and 135 transitions. [2022-11-03 01:49:12,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-03 01:49:12,453 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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) Word has length 60 [2022-11-03 01:49:12,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:49:12,454 INFO L225 Difference]: With dead ends: 114 [2022-11-03 01:49:12,454 INFO L226 Difference]: Without dead ends: 68 [2022-11-03 01:49:12,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 143 SyntacticMatches, 24 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 777 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=276, Invalid=914, Unknown=0, NotChecked=0, Total=1190 [2022-11-03 01:49:12,456 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 112 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 398 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 398 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:49:12,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 9 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [398 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:49:12,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2022-11-03 01:49:12,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2022-11-03 01:49:12,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.1343283582089552) internal successors, (76), 67 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:12,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 76 transitions. [2022-11-03 01:49:12,507 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 76 transitions. Word has length 60 [2022-11-03 01:49:12,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:49:12,508 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 76 transitions. [2022-11-03 01:49:12,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.130434782608696) internal successors, (49), 23 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-03 01:49:12,508 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 76 transitions. [2022-11-03 01:49:12,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-03 01:49:12,509 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:49:12,509 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:49:12,536 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-03 01:49:12,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:12,709 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:49:12,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:49:12,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1806888303, now seen corresponding path program 15 times [2022-11-03 01:49:12,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:49:12,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316669003] [2022-11-03 01:49:12,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:49:12,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:49:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 1 proven. 188 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:49:26,097 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:49:26,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316669003] [2022-11-03 01:49:26,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316669003] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:49:26,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806454357] [2022-11-03 01:49:26,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:49:26,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:26,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:49:26,099 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:49:26,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 01:49:26,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:49:26,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:49:26,307 WARN L261 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 199 conjunts are in the unsatisfiable core [2022-11-03 01:49:26,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:49:29,574 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-03 01:49:29,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:49:32,143 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:49:32,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 103 treesize of output 407 [2022-11-03 01:49:36,936 INFO L356 Elim1Store]: treesize reduction 366, result has 6.4 percent of original size [2022-11-03 01:49:36,937 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 104 treesize of output 42 [2022-11-03 01:49:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 0 proven. 168 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-03 01:49:37,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806454357] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:49:37,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [583343242] [2022-11-03 01:49:37,054 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:49:37,055 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:49:37,055 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:49:37,055 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:49:37,055 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:49:37,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:37,108 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:49:37,108 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:49:37,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:37,120 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:49:37,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:37,145 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:49:37,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:37,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:49:37,264 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:49:37,264 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:49:37,372 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:49:37,599 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:49:40,313 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8702#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (<= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:49:40,314 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:49:40,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:49:40,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 18, 18] total 78 [2022-11-03 01:49:40,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713191437] [2022-11-03 01:49:40,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:49:40,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-11-03 01:49:40,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:49:40,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-11-03 01:49:40,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=6509, Unknown=0, NotChecked=0, Total=6806 [2022-11-03 01:49:40,317 INFO L87 Difference]: Start difference. First operand 68 states and 76 transitions. Second operand has 78 states, 78 states have (on average 2.282051282051282) internal successors, (178), 78 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:46,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:49:46,666 INFO L93 Difference]: Finished difference Result 121 states and 136 transitions. [2022-11-03 01:49:46,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 01:49:46,667 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.282051282051282) internal successors, (178), 78 states have internal predecessors, (178), 0 states have call successors, (0), 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-03 01:49:46,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:49:46,668 INFO L225 Difference]: With dead ends: 121 [2022-11-03 01:49:46,668 INFO L226 Difference]: Without dead ends: 118 [2022-11-03 01:49:46,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 139 SyntacticMatches, 45 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4099 ImplicationChecksByTransitivity, 13.6s TimeCoverageRelationStatistics Valid=567, Invalid=9939, Unknown=0, NotChecked=0, Total=10506 [2022-11-03 01:49:46,671 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 22 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 3089 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 3346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 3089 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:49:46,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 87 Invalid, 3346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 3089 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-11-03 01:49:46,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-11-03 01:49:46,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 112. [2022-11-03 01:49:46,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 111 states have (on average 1.1441441441441442) internal successors, (127), 111 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:46,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 127 transitions. [2022-11-03 01:49:46,770 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 127 transitions. Word has length 67 [2022-11-03 01:49:46,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:49:46,771 INFO L495 AbstractCegarLoop]: Abstraction has 112 states and 127 transitions. [2022-11-03 01:49:46,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.282051282051282) internal successors, (178), 78 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:46,771 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 127 transitions. [2022-11-03 01:49:46,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-03 01:49:46,772 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:49:46,772 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:49:46,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-03 01:49:46,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-03 01:49:46,998 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:49:46,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:49:46,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1375294233, now seen corresponding path program 16 times [2022-11-03 01:49:46,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:49:46,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709380654] [2022-11-03 01:49:46,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:49:46,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:49:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:47,377 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-11-03 01:49:47,377 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:49:47,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709380654] [2022-11-03 01:49:47,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709380654] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:49:47,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861450400] [2022-11-03 01:49:47,377 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:49:47,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:47,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:49:47,383 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:49:47,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-03 01:49:47,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:47,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-03 01:49:47,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:49:47,701 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-11-03 01:49:47,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:49:47,850 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-11-03 01:49:47,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861450400] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:49:47,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1760916060] [2022-11-03 01:49:47,852 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:49:47,852 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:49:47,852 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:49:47,853 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:49:47,853 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:49:47,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:47,902 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:49:47,904 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:49:47,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:47,922 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:49:47,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:47,937 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:49:47,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:47,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:49:48,011 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:49:48,011 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:49:48,086 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:49:48,265 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:49:48,933 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9628#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:49:48,933 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:49:48,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:49:48,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2022-11-03 01:49:48,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819354872] [2022-11-03 01:49:48,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:49:48,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 01:49:48,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:49:48,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 01:49:48,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2022-11-03 01:49:48,935 INFO L87 Difference]: Start difference. First operand 112 states and 127 transitions. Second operand has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:49,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:49:49,582 INFO L93 Difference]: Finished difference Result 222 states and 252 transitions. [2022-11-03 01:49:49,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 01:49:49,583 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 68 [2022-11-03 01:49:49,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:49:49,584 INFO L225 Difference]: With dead ends: 222 [2022-11-03 01:49:49,584 INFO L226 Difference]: Without dead ends: 113 [2022-11-03 01:49:49,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 162 SyntacticMatches, 28 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=284, Invalid=1122, Unknown=0, NotChecked=0, Total=1406 [2022-11-03 01:49:49,586 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:49:49,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 9 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:49:49,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-11-03 01:49:49,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2022-11-03 01:49:49,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 1.1428571428571428) internal successors, (128), 112 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-03 01:49:49,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 128 transitions. [2022-11-03 01:49:49,675 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 128 transitions. Word has length 68 [2022-11-03 01:49:49,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:49:49,676 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 128 transitions. [2022-11-03 01:49:49,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.7307692307692308) internal successors, (45), 26 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:49,676 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 128 transitions. [2022-11-03 01:49:49,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-03 01:49:49,676 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:49:49,676 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:49:49,704 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-03 01:49:49,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-03 01:49:49,877 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:49:49,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:49:49,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1301502319, now seen corresponding path program 17 times [2022-11-03 01:49:49,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:49:49,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914875143] [2022-11-03 01:49:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:49:49,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:49:49,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:49:50,209 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-03 01:49:50,210 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:49:50,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914875143] [2022-11-03 01:49:50,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914875143] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:49:50,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73661591] [2022-11-03 01:49:50,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:49:50,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:50,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:49:50,215 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:49:50,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-03 01:49:50,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 01:49:50,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:49:50,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-03 01:49:50,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:49:50,648 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-03 01:49:50,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:49:50,850 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-03 01:49:50,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73661591] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:49:50,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1313569889] [2022-11-03 01:49:50,852 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:49:50,852 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:49:50,852 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:49:50,853 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:49:50,853 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:49:50,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:50,900 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:49:50,900 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:49:50,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:50,945 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:49:50,945 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:49:50,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:50,971 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:49:51,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:51,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:49:51,052 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:49:51,052 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:49:51,103 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:49:51,294 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:49:51,706 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10738#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:49:51,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:49:51,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:49:51,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2022-11-03 01:49:51,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816584477] [2022-11-03 01:49:51,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:49:51,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-03 01:49:51,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:49:51,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-03 01:49:51,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2022-11-03 01:49:51,708 INFO L87 Difference]: Start difference. First operand 113 states and 128 transitions. Second operand has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-03 01:49:52,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:49:52,201 INFO L93 Difference]: Finished difference Result 166 states and 194 transitions. [2022-11-03 01:49:52,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 01:49:52,202 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-11-03 01:49:52,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:49:52,202 INFO L225 Difference]: With dead ends: 166 [2022-11-03 01:49:52,202 INFO L226 Difference]: Without dead ends: 77 [2022-11-03 01:49:52,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 172 SyntacticMatches, 21 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 821 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=348, Invalid=1134, Unknown=0, NotChecked=0, Total=1482 [2022-11-03 01:49:52,203 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 85 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:49:52,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 11 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:49:52,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-11-03 01:49:52,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2022-11-03 01:49:52,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.118421052631579) internal successors, (85), 76 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:49:52,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 85 transitions. [2022-11-03 01:49:52,265 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 85 transitions. Word has length 69 [2022-11-03 01:49:52,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:49:52,265 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 85 transitions. [2022-11-03 01:49:52,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 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-03 01:49:52,265 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 85 transitions. [2022-11-03 01:49:52,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-03 01:49:52,266 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:49:52,266 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:49:52,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-03 01:49:52,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:49:52,467 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:49:52,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:49:52,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1853093538, now seen corresponding path program 18 times [2022-11-03 01:49:52,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:49:52,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058414200] [2022-11-03 01:49:52,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:49:52,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:49:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:50:08,723 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 21 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:50:08,723 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:50:08,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058414200] [2022-11-03 01:50:08,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058414200] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:50:08,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564461423] [2022-11-03 01:50:08,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:50:08,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:50:08,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:50:08,724 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:50:08,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-03 01:50:08,958 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:50:08,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:50:08,963 WARN L261 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 231 conjunts are in the unsatisfiable core [2022-11-03 01:50:08,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:50:12,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:50:12,045 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:50:12,046 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 31 treesize of output 14 [2022-11-03 01:50:12,193 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-03 01:50:12,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:50:15,262 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:50:15,262 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 120 treesize of output 551 [2022-11-03 01:50:22,418 INFO L356 Elim1Store]: treesize reduction 504, result has 5.4 percent of original size [2022-11-03 01:50:22,419 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 121 treesize of output 48 [2022-11-03 01:50:22,537 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-03 01:50:22,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564461423] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:50:22,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [955487331] [2022-11-03 01:50:22,539 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:50:22,540 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:50:22,540 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:50:22,540 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:50:22,540 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:50:22,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:22,581 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:50:22,582 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:50:22,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:22,620 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:50:22,621 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:50:22,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:22,646 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:50:22,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:22,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:50:22,726 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:50:22,727 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:50:22,814 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:50:22,987 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:50:29,381 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11761#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:50:29,381 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:50:29,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:50:29,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 20, 20] total 79 [2022-11-03 01:50:29,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787488069] [2022-11-03 01:50:29,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:50:29,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-11-03 01:50:29,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:50:29,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-11-03 01:50:29,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=6579, Unknown=0, NotChecked=0, Total=6972 [2022-11-03 01:50:29,383 INFO L87 Difference]: Start difference. First operand 77 states and 85 transitions. Second operand has 79 states, 79 states have (on average 2.3417721518987342) internal successors, (185), 79 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:50:40,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:50:40,411 INFO L93 Difference]: Finished difference Result 201 states and 231 transitions. [2022-11-03 01:50:40,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-11-03 01:50:40,411 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.3417721518987342) internal successors, (185), 79 states have internal predecessors, (185), 0 states have call successors, (0), 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-03 01:50:40,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:50:40,413 INFO L225 Difference]: With dead ends: 201 [2022-11-03 01:50:40,413 INFO L226 Difference]: Without dead ends: 198 [2022-11-03 01:50:40,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 125 SyntacticMatches, 94 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9381 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=1067, Invalid=14683, Unknown=0, NotChecked=0, Total=15750 [2022-11-03 01:50:40,415 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 52 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 4371 mSolverCounterSat, 762 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 5133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 762 IncrementalHoareTripleChecker+Valid, 4371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:50:40,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 83 Invalid, 5133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [762 Valid, 4371 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-11-03 01:50:40,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-11-03 01:50:40,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 138. [2022-11-03 01:50:40,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 1.145985401459854) internal successors, (157), 137 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:50:40,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 157 transitions. [2022-11-03 01:50:40,549 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 157 transitions. Word has length 76 [2022-11-03 01:50:40,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:50:40,549 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 157 transitions. [2022-11-03 01:50:40,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.3417721518987342) internal successors, (185), 79 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:50:40,550 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 157 transitions. [2022-11-03 01:50:40,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-11-03 01:50:40,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:50:40,550 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:50:40,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-03 01:50:40,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:50:40,751 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:50:40,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:50:40,751 INFO L85 PathProgramCache]: Analyzing trace with hash 1610592622, now seen corresponding path program 19 times [2022-11-03 01:50:40,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:50:40,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797359920] [2022-11-03 01:50:40,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:50:40,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:50:40,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:50:41,134 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-03 01:50:41,134 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:50:41,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797359920] [2022-11-03 01:50:41,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797359920] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:50:41,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491909352] [2022-11-03 01:50:41,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:50:41,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:50:41,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:50:41,135 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:50:41,137 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-03 01:50:41,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:50:41,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-03 01:50:41,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:50:41,531 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-03 01:50:41,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:50:41,769 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-11-03 01:50:41,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491909352] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:50:41,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [304158634] [2022-11-03 01:50:41,771 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:50:41,771 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:50:41,772 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:50:41,772 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:50:41,772 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:50:41,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:41,823 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:50:41,824 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:50:41,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:41,840 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:50:41,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:41,858 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:50:41,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:41,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:41,926 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:50:41,927 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:50:41,969 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:50:42,147 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:50:43,396 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12997#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:50:43,396 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:50:43,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:50:43,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2022-11-03 01:50:43,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894311598] [2022-11-03 01:50:43,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:50:43,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-03 01:50:43,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:50:43,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-03 01:50:43,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=899, Unknown=0, NotChecked=0, Total=1122 [2022-11-03 01:50:43,398 INFO L87 Difference]: Start difference. First operand 138 states and 157 transitions. Second operand has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:50:44,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:50:44,189 INFO L93 Difference]: Finished difference Result 324 states and 369 transitions. [2022-11-03 01:50:44,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-03 01:50:44,190 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-11-03 01:50:44,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:50:44,191 INFO L225 Difference]: With dead ends: 324 [2022-11-03 01:50:44,191 INFO L226 Difference]: Without dead ends: 139 [2022-11-03 01:50:44,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 159 SyntacticMatches, 57 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1798 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=349, Invalid=1373, Unknown=0, NotChecked=0, Total=1722 [2022-11-03 01:50:44,193 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 5 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:50:44,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 15 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 487 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:50:44,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-11-03 01:50:44,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2022-11-03 01:50:44,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 1.144927536231884) internal successors, (158), 138 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-03 01:50:44,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 158 transitions. [2022-11-03 01:50:44,316 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 158 transitions. Word has length 77 [2022-11-03 01:50:44,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:50:44,317 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 158 transitions. [2022-11-03 01:50:44,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.6551724137931034) internal successors, (48), 29 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:50:44,317 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 158 transitions. [2022-11-03 01:50:44,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-11-03 01:50:44,318 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:50:44,318 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:50:44,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-03 01:50:44,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:50:44,519 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:50:44,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:50:44,519 INFO L85 PathProgramCache]: Analyzing trace with hash 621213444, now seen corresponding path program 20 times [2022-11-03 01:50:44,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:50:44,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230726497] [2022-11-03 01:50:44,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:50:44,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:50:44,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:50:44,833 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-11-03 01:50:44,834 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:50:44,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230726497] [2022-11-03 01:50:44,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230726497] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:50:44,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828782862] [2022-11-03 01:50:44,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:50:44,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:50:44,834 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:50:44,835 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:50:44,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-03 01:50:45,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-03 01:50:45,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:50:45,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-03 01:50:45,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:50:45,176 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-11-03 01:50:45,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:50:45,363 INFO L134 CoverageAnalysis]: Checked inductivity of 268 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-11-03 01:50:45,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828782862] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:50:45,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [962868938] [2022-11-03 01:50:45,365 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:50:45,365 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:50:45,366 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:50:45,366 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:50:45,366 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:50:45,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:45,425 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:50:45,425 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:50:45,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:45,437 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:50:45,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:45,457 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:50:45,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:50:45,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:50:45,539 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:50:45,540 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:50:45,623 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:50:45,836 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:50:47,099 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14422#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:50:47,099 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:50:47,099 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:50:47,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2022-11-03 01:50:47,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954044281] [2022-11-03 01:50:47,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:50:47,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-03 01:50:47,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:50:47,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-03 01:50:47,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=901, Unknown=0, NotChecked=0, Total=1122 [2022-11-03 01:50:47,101 INFO L87 Difference]: Start difference. First operand 139 states and 158 transitions. Second operand has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-03 01:50:47,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:50:47,604 INFO L93 Difference]: Finished difference Result 206 states and 239 transitions. [2022-11-03 01:50:47,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-03 01:50:47,607 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 78 [2022-11-03 01:50:47,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:50:47,608 INFO L225 Difference]: With dead ends: 206 [2022-11-03 01:50:47,608 INFO L226 Difference]: Without dead ends: 86 [2022-11-03 01:50:47,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 154 SyntacticMatches, 65 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2393 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=429, Invalid=1377, Unknown=0, NotChecked=0, Total=1806 [2022-11-03 01:50:47,609 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 29 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:50:47,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 17 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:50:47,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2022-11-03 01:50:47,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2022-11-03 01:50:47,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 1.1058823529411765) internal successors, (94), 85 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:50:47,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 94 transitions. [2022-11-03 01:50:47,680 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 94 transitions. Word has length 78 [2022-11-03 01:50:47,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:50:47,680 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 94 transitions. [2022-11-03 01:50:47,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 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-03 01:50:47,680 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 94 transitions. [2022-11-03 01:50:47,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-11-03 01:50:47,681 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:50:47,681 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:50:47,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-03 01:50:47,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-03 01:50:47,882 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:50:47,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:50:47,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1518045775, now seen corresponding path program 21 times [2022-11-03 01:50:47,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:50:47,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029724145] [2022-11-03 01:50:47,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:50:47,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:50:48,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:07,924 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 14 proven. 310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:51:07,924 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:07,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029724145] [2022-11-03 01:51:07,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029724145] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:07,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130354519] [2022-11-03 01:51:07,925 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:51:07,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:07,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:07,926 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:07,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-03 01:51:08,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:51:08,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:51:08,143 WARN L261 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 263 conjunts are in the unsatisfiable core [2022-11-03 01:51:08,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:13,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:13,073 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:51:13,074 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 35 treesize of output 14 [2022-11-03 01:51:13,231 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-03 01:51:13,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:51:17,328 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:51:17,329 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 138 treesize of output 718 [2022-11-03 01:51:34,654 INFO L356 Elim1Store]: treesize reduction 664, result has 4.7 percent of original size [2022-11-03 01:51:34,655 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 137 treesize of output 53 [2022-11-03 01:51:34,796 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-03 01:51:34,797 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130354519] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:51:34,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1783375441] [2022-11-03 01:51:34,798 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:51:34,798 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:51:34,799 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:51:34,799 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:51:34,799 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:51:34,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:34,847 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:51:34,847 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:51:34,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:34,887 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:51:34,888 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:51:34,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:34,907 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:51:34,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:51:34,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:51:34,970 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:51:34,970 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:51:35,047 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:51:35,225 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:51:42,526 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15610#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:51:42,526 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:51:42,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:51:42,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 22, 22] total 90 [2022-11-03 01:51:42,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344192843] [2022-11-03 01:51:42,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:51:42,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-11-03 01:51:42,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:42,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-11-03 01:51:42,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=8468, Unknown=0, NotChecked=0, Total=8930 [2022-11-03 01:51:42,531 INFO L87 Difference]: Start difference. First operand 86 states and 94 transitions. Second operand has 90 states, 90 states have (on average 2.3555555555555556) internal successors, (212), 90 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:06,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:52:06,540 INFO L93 Difference]: Finished difference Result 320 states and 364 transitions. [2022-11-03 01:52:06,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-11-03 01:52:06,541 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.3555555555555556) internal successors, (212), 90 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2022-11-03 01:52:06,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:52:06,543 INFO L225 Difference]: With dead ends: 320 [2022-11-03 01:52:06,543 INFO L226 Difference]: Without dead ends: 293 [2022-11-03 01:52:06,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 143 SyntacticMatches, 101 SemanticMatches, 155 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12568 ImplicationChecksByTransitivity, 32.7s TimeCoverageRelationStatistics Valid=1715, Invalid=22777, Unknown=0, NotChecked=0, Total=24492 [2022-11-03 01:52:06,546 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 45 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 7222 mSolverCounterSat, 992 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 8214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 992 IncrementalHoareTripleChecker+Valid, 7222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.8s IncrementalHoareTripleChecker+Time [2022-11-03 01:52:06,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 157 Invalid, 8214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [992 Valid, 7222 Invalid, 0 Unknown, 0 Unchecked, 9.8s Time] [2022-11-03 01:52:06,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-11-03 01:52:06,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 237. [2022-11-03 01:52:06,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 236 states have (on average 1.1271186440677967) internal successors, (266), 236 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 266 transitions. [2022-11-03 01:52:06,827 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 266 transitions. Word has length 85 [2022-11-03 01:52:06,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:52:06,827 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 266 transitions. [2022-11-03 01:52:06,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.3555555555555556) internal successors, (212), 90 states have internal predecessors, (212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:06,827 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 266 transitions. [2022-11-03 01:52:06,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-03 01:52:06,829 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:52:06,829 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:52:06,857 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-03 01:52:07,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-11-03 01:52:07,034 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:52:07,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:52:07,034 INFO L85 PathProgramCache]: Analyzing trace with hash 138261447, now seen corresponding path program 22 times [2022-11-03 01:52:07,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:52:07,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025146296] [2022-11-03 01:52:07,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:07,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:52:07,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:07,508 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-11-03 01:52:07,509 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:52:07,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025146296] [2022-11-03 01:52:07,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025146296] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:52:07,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280253595] [2022-11-03 01:52:07,509 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:52:07,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:07,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:52:07,511 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:52:07,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-03 01:52:07,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:07,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-03 01:52:07,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:52:07,934 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-11-03 01:52:07,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:52:08,194 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2022-11-03 01:52:08,194 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280253595] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:52:08,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [185395827] [2022-11-03 01:52:08,195 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:52:08,196 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:52:08,196 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:52:08,196 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:52:08,196 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:52:08,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:08,245 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:52:08,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:52:08,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:08,256 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:52:08,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:08,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:52:08,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:08,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:08,354 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:52:08,355 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:52:08,441 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:52:08,637 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:52:09,746 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17377#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (<= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:52:09,746 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:52:09,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:52:09,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2022-11-03 01:52:09,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733936677] [2022-11-03 01:52:09,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:52:09,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-03 01:52:09,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:52:09,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-03 01:52:09,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1066, Unknown=0, NotChecked=0, Total=1332 [2022-11-03 01:52:09,749 INFO L87 Difference]: Start difference. First operand 237 states and 266 transitions. Second operand has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:10,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:52:10,820 INFO L93 Difference]: Finished difference Result 415 states and 464 transitions. [2022-11-03 01:52:10,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-03 01:52:10,821 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 86 [2022-11-03 01:52:10,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:52:10,824 INFO L225 Difference]: With dead ends: 415 [2022-11-03 01:52:10,825 INFO L226 Difference]: Without dead ends: 181 [2022-11-03 01:52:10,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 205 SyntacticMatches, 37 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1410 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=421, Invalid=1649, Unknown=0, NotChecked=0, Total=2070 [2022-11-03 01:52:10,833 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:52:10,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 13 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 01:52:10,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2022-11-03 01:52:11,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 181. [2022-11-03 01:52:11,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 1.1222222222222222) internal successors, (202), 180 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:11,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 202 transitions. [2022-11-03 01:52:11,052 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 202 transitions. Word has length 86 [2022-11-03 01:52:11,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:52:11,053 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 202 transitions. [2022-11-03 01:52:11,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.59375) internal successors, (51), 32 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:11,053 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 202 transitions. [2022-11-03 01:52:11,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-11-03 01:52:11,055 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:52:11,055 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:52:11,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-03 01:52:11,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-03 01:52:11,256 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:52:11,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:52:11,257 INFO L85 PathProgramCache]: Analyzing trace with hash -375630095, now seen corresponding path program 23 times [2022-11-03 01:52:11,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:52:11,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513365102] [2022-11-03 01:52:11,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:11,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:52:11,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:11,640 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-11-03 01:52:11,641 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:52:11,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513365102] [2022-11-03 01:52:11,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513365102] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:52:11,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982146173] [2022-11-03 01:52:11,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:52:11,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:11,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:52:11,643 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:52:11,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-03 01:52:11,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-03 01:52:11,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:52:11,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 482 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-03 01:52:11,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:52:12,404 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-11-03 01:52:12,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:52:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2022-11-03 01:52:12,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982146173] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:52:12,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [483151500] [2022-11-03 01:52:12,730 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:52:12,730 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:52:12,731 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:52:12,731 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:52:12,731 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:52:12,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:12,780 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:52:12,781 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:52:12,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:12,824 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:52:12,825 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:52:12,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:12,849 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:52:12,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:52:12,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:52:12,943 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:52:12,944 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:52:13,043 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:52:13,267 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:52:14,796 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19135#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:52:14,796 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:52:14,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:52:14,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 40 [2022-11-03 01:52:14,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682098467] [2022-11-03 01:52:14,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:52:14,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-11-03 01:52:14,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:52:14,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-11-03 01:52:14,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1672, Unknown=0, NotChecked=0, Total=1980 [2022-11-03 01:52:14,801 INFO L87 Difference]: Start difference. First operand 181 states and 202 transitions. Second operand has 40 states, 40 states have (on average 1.975) internal successors, (79), 40 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:15,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:52:15,738 INFO L93 Difference]: Finished difference Result 245 states and 278 transitions. [2022-11-03 01:52:15,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-03 01:52:15,738 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.975) internal successors, (79), 40 states have internal predecessors, (79), 0 states have call successors, (0), 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-03 01:52:15,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:52:15,739 INFO L225 Difference]: With dead ends: 245 [2022-11-03 01:52:15,739 INFO L226 Difference]: Without dead ends: 95 [2022-11-03 01:52:15,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 193 SyntacticMatches, 54 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3086 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=585, Invalid=2495, Unknown=0, NotChecked=0, Total=3080 [2022-11-03 01:52:15,741 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 595 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 595 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:52:15,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 11 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [595 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-03 01:52:15,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-11-03 01:52:15,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2022-11-03 01:52:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.0957446808510638) internal successors, (103), 94 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:15,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 103 transitions. [2022-11-03 01:52:15,834 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 103 transitions. Word has length 87 [2022-11-03 01:52:15,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:52:15,835 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 103 transitions. [2022-11-03 01:52:15,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.975) internal successors, (79), 40 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:52:15,835 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 103 transitions. [2022-11-03 01:52:15,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-03 01:52:15,836 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:52:15,836 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:52:15,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-03 01:52:16,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-03 01:52:16,045 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:52:16,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:52:16,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1520980926, now seen corresponding path program 24 times [2022-11-03 01:52:16,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:52:16,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692735490] [2022-11-03 01:52:16,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:52:16,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:52:16,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:52:44,484 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 48 proven. 357 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:52:44,484 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:52:44,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692735490] [2022-11-03 01:52:44,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692735490] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:52:44,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102027803] [2022-11-03 01:52:44,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:52:44,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:52:44,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:52:44,486 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:52:44,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-03 01:52:44,732 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:52:44,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:52:44,738 WARN L261 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 295 conjunts are in the unsatisfiable core [2022-11-03 01:52:44,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:52:52,256 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 0 proven. 360 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-03 01:52:52,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:52:58,678 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:52:58,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 154 treesize of output 905 [2022-11-03 01:53:32,994 INFO L356 Elim1Store]: treesize reduction 846, result has 4.2 percent of original size [2022-11-03 01:53:32,994 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 155 treesize of output 60 [2022-11-03 01:53:33,174 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 0 proven. 360 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-03 01:53:33,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102027803] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:53:33,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1586395976] [2022-11-03 01:53:33,175 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:53:33,176 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:53:33,176 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:53:33,176 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:53:33,176 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:53:33,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:33,236 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:53:33,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:53:33,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:33,250 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:53:33,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:33,269 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:53:33,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:53:33,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:53:33,358 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:53:33,359 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:53:33,455 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:53:33,678 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:53:40,182 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20498#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:53:40,183 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:53:40,183 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:53:40,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [76, 24, 24] total 101 [2022-11-03 01:53:40,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076669336] [2022-11-03 01:53:40,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:53:40,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-11-03 01:53:40,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:53:40,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-11-03 01:53:40,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=10628, Unknown=0, NotChecked=0, Total=11130 [2022-11-03 01:53:40,186 INFO L87 Difference]: Start difference. First operand 95 states and 103 transitions. Second operand has 101 states, 101 states have (on average 2.3267326732673266) internal successors, (235), 101 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-03 01:54:07,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:54:07,771 INFO L93 Difference]: Finished difference Result 270 states and 309 transitions. [2022-11-03 01:54:07,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-11-03 01:54:07,772 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.3267326732673266) internal successors, (235), 101 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 94 [2022-11-03 01:54:07,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:54:07,773 INFO L225 Difference]: With dead ends: 270 [2022-11-03 01:54:07,773 INFO L226 Difference]: Without dead ends: 267 [2022-11-03 01:54:07,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 441 GetRequests, 183 SyntacticMatches, 86 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13969 ImplicationChecksByTransitivity, 41.5s TimeCoverageRelationStatistics Valid=1945, Invalid=28157, Unknown=0, NotChecked=0, Total=30102 [2022-11-03 01:54:07,776 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 52 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 6622 mSolverCounterSat, 1340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 7962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1340 IncrementalHoareTripleChecker+Valid, 6622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:54:07,777 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 103 Invalid, 7962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1340 Valid, 6622 Invalid, 0 Unknown, 0 Unchecked, 9.5s Time] [2022-11-03 01:54:07,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2022-11-03 01:54:07,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 161. [2022-11-03 01:54:07,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 1.125) internal successors, (180), 160 states have internal predecessors, (180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:07,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 180 transitions. [2022-11-03 01:54:07,962 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 180 transitions. Word has length 94 [2022-11-03 01:54:07,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:54:07,962 INFO L495 AbstractCegarLoop]: Abstraction has 161 states and 180 transitions. [2022-11-03 01:54:07,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.3267326732673266) internal successors, (235), 101 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-03 01:54:07,962 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 180 transitions. [2022-11-03 01:54:07,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-03 01:54:07,963 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:54:07,963 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:54:07,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-03 01:54:08,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-03 01:54:08,164 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:54:08,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:54:08,164 INFO L85 PathProgramCache]: Analyzing trace with hash 93499342, now seen corresponding path program 25 times [2022-11-03 01:54:08,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:54:08,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307445737] [2022-11-03 01:54:08,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:08,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:54:08,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:08,603 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 46 proven. 54 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-11-03 01:54:08,603 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:54:08,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307445737] [2022-11-03 01:54:08,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307445737] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:54:08,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109561141] [2022-11-03 01:54:08,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:54:08,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:54:08,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:54:08,605 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:54:08,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-03 01:54:08,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:08,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-03 01:54:08,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:54:09,112 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-11-03 01:54:09,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:54:09,401 INFO L134 CoverageAnalysis]: Checked inductivity of 415 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-11-03 01:54:09,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109561141] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:54:09,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [22254485] [2022-11-03 01:54:09,403 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:54:09,403 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:54:09,403 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:54:09,403 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:54:09,404 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:54:09,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:09,455 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:54:09,455 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:54:09,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:09,492 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:54:09,492 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:54:09,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:09,512 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:54:09,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:09,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:09,582 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:54:09,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:54:09,665 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:54:09,838 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:54:11,269 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22081#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:54:11,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:54:11,269 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:54:11,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2022-11-03 01:54:11,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434539239] [2022-11-03 01:54:11,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:54:11,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-03 01:54:11,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:54:11,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-03 01:54:11,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=1247, Unknown=0, NotChecked=0, Total=1560 [2022-11-03 01:54:11,271 INFO L87 Difference]: Start difference. First operand 161 states and 180 transitions. Second operand has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:12,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:54:12,423 INFO L93 Difference]: Finished difference Result 381 states and 425 transitions. [2022-11-03 01:54:12,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-03 01:54:12,423 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2022-11-03 01:54:12,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:54:12,425 INFO L225 Difference]: With dead ends: 381 [2022-11-03 01:54:12,425 INFO L226 Difference]: Without dead ends: 162 [2022-11-03 01:54:12,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 218 SyntacticMatches, 50 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1993 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=500, Invalid=1950, Unknown=0, NotChecked=0, Total=2450 [2022-11-03 01:54:12,426 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 9 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 1014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:54:12,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 17 Invalid, 1014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-03 01:54:12,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-11-03 01:54:12,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 162. [2022-11-03 01:54:12,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 1.124223602484472) internal successors, (181), 161 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:12,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 181 transitions. [2022-11-03 01:54:12,702 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 181 transitions. Word has length 95 [2022-11-03 01:54:12,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:54:12,703 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 181 transitions. [2022-11-03 01:54:12,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:12,703 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 181 transitions. [2022-11-03 01:54:12,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-03 01:54:12,704 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:54:12,704 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:54:12,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-03 01:54:12,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-03 01:54:12,905 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:54:12,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:54:12,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1526203420, now seen corresponding path program 26 times [2022-11-03 01:54:12,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:54:12,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342732379] [2022-11-03 01:54:12,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:12,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:54:12,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:13,330 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 36 proven. 64 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-03 01:54:13,331 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:54:13,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342732379] [2022-11-03 01:54:13,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342732379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:54:13,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174191428] [2022-11-03 01:54:13,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:54:13,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:54:13,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:54:13,333 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:54:13,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-03 01:54:13,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-11-03 01:54:13,616 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:54:13,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 22 conjunts are in the unsatisfiable core [2022-11-03 01:54:13,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:54:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-03 01:54:13,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:54:14,083 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-03 01:54:14,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174191428] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:54:14,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1511067291] [2022-11-03 01:54:14,084 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:54:14,084 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:54:14,085 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:54:14,085 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:54:14,085 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:54:14,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:14,135 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:54:14,136 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:54:14,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:14,148 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:54:14,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:14,169 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:54:14,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:14,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:14,236 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:54:14,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:54:14,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:54:14,484 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:54:15,321 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '23784#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:54:15,321 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:54:15,321 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:54:15,321 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2022-11-03 01:54:15,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118197532] [2022-11-03 01:54:15,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:54:15,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-03 01:54:15,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:54:15,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-03 01:54:15,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1251, Unknown=0, NotChecked=0, Total=1560 [2022-11-03 01:54:15,323 INFO L87 Difference]: Start difference. First operand 162 states and 181 transitions. Second operand has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:16,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:54:16,093 INFO L93 Difference]: Finished difference Result 243 states and 276 transitions. [2022-11-03 01:54:16,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-03 01:54:16,098 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 96 [2022-11-03 01:54:16,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:54:16,099 INFO L225 Difference]: With dead ends: 243 [2022-11-03 01:54:16,099 INFO L226 Difference]: Without dead ends: 115 [2022-11-03 01:54:16,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 231 SyntacticMatches, 40 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1963 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=618, Invalid=1932, Unknown=0, NotChecked=0, Total=2550 [2022-11-03 01:54:16,100 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 76 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 557 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 813 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 557 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:54:16,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 13 Invalid, 813 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [557 Valid, 256 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:54:16,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-11-03 01:54:16,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 104. [2022-11-03 01:54:16,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.087378640776699) internal successors, (112), 103 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:16,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 112 transitions. [2022-11-03 01:54:16,240 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 112 transitions. Word has length 96 [2022-11-03 01:54:16,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:54:16,241 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 112 transitions. [2022-11-03 01:54:16,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.542857142857143) internal successors, (54), 35 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:54:16,241 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 112 transitions. [2022-11-03 01:54:16,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-03 01:54:16,241 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:54:16,241 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:54:16,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-11-03 01:54:16,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-03 01:54:16,442 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:54:16,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:54:16,442 INFO L85 PathProgramCache]: Analyzing trace with hash -166367441, now seen corresponding path program 27 times [2022-11-03 01:54:16,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:54:16,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762509292] [2022-11-03 01:54:16,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:54:16,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:54:16,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:54:49,131 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 39 proven. 456 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:54:49,131 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:54:49,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762509292] [2022-11-03 01:54:49,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762509292] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:54:49,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558790434] [2022-11-03 01:54:49,132 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:54:49,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:54:49,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:54:49,133 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:54:49,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-03 01:54:49,412 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:54:49,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:54:49,419 WARN L261 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 327 conjunts are in the unsatisfiable core [2022-11-03 01:54:49,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:54:57,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:54:57,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:57,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:54:57,339 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:54:57,340 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 65 treesize of output 23 [2022-11-03 01:54:57,560 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 440 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-03 01:54:57,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:55:05,375 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:55:05,376 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 172 treesize of output 1116 [2022-11-03 01:55:46,673 INFO L356 Elim1Store]: treesize reduction 1050, result has 3.8 percent of original size [2022-11-03 01:55:46,674 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 171 treesize of output 65 [2022-11-03 01:55:46,846 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 440 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-11-03 01:55:46,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558790434] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:55:46,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [501930177] [2022-11-03 01:55:46,848 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:55:46,848 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:55:46,848 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:55:46,848 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:55:46,849 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:55:46,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:46,884 INFO L356 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2022-11-03 01:55:46,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 40 [2022-11-03 01:55:46,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:46,919 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:55:46,919 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:55:46,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:46,955 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 33 [2022-11-03 01:55:47,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:47,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:55:47,019 INFO L356 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2022-11-03 01:55:47,019 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 240 treesize of output 228 [2022-11-03 01:55:47,063 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:55:47,234 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:55:57,447 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25219#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:55:57,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:55:57,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:55:57,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [87, 26, 26] total 115 [2022-11-03 01:55:57,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749152440] [2022-11-03 01:55:57,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:55:57,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-11-03 01:55:57,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:55:57,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-11-03 01:55:57,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=608, Invalid=13672, Unknown=0, NotChecked=0, Total=14280 [2022-11-03 01:55:57,450 INFO L87 Difference]: Start difference. First operand 104 states and 112 transitions. Second operand has 115 states, 115 states have (on average 2.252173913043478) internal successors, (259), 115 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:56:27,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:56:27,435 INFO L93 Difference]: Finished difference Result 388 states and 432 transitions. [2022-11-03 01:56:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-11-03 01:56:27,436 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 115 states have (on average 2.252173913043478) internal successors, (259), 115 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2022-11-03 01:56:27,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:56:27,438 INFO L225 Difference]: With dead ends: 388 [2022-11-03 01:56:27,438 INFO L226 Difference]: Without dead ends: 279 [2022-11-03 01:56:27,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 170 SyntacticMatches, 121 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18144 ImplicationChecksByTransitivity, 48.7s TimeCoverageRelationStatistics Valid=2566, Invalid=33344, Unknown=0, NotChecked=0, Total=35910 [2022-11-03 01:56:27,440 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 44 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 7119 mSolverCounterSat, 1580 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 8699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1580 IncrementalHoareTripleChecker+Valid, 7119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2022-11-03 01:56:27,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 192 Invalid, 8699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1580 Valid, 7119 Invalid, 0 Unknown, 0 Unchecked, 10.8s Time] [2022-11-03 01:56:27,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-11-03 01:56:27,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 219. [2022-11-03 01:56:27,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 1.1009174311926606) internal successors, (240), 218 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:56:27,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 240 transitions. [2022-11-03 01:56:27,786 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 240 transitions. Word has length 103 [2022-11-03 01:56:27,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:56:27,787 INFO L495 AbstractCegarLoop]: Abstraction has 219 states and 240 transitions. [2022-11-03 01:56:27,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 2.252173913043478) internal successors, (259), 115 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:56:27,787 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 240 transitions. [2022-11-03 01:56:27,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-11-03 01:56:27,788 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:56:27,788 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:56:27,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-11-03 01:56:27,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-03 01:56:27,989 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:56:27,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:56:27,989 INFO L85 PathProgramCache]: Analyzing trace with hash 412061521, now seen corresponding path program 28 times [2022-11-03 01:56:27,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:56:27,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065471127] [2022-11-03 01:56:27,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:56:27,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:56:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:56:28,543 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 45 proven. 76 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2022-11-03 01:56:28,543 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:56:28,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065471127] [2022-11-03 01:56:28,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065471127] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:56:28,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225935988] [2022-11-03 01:56:28,544 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-03 01:56:28,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:56:28,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:56:28,545 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:56:28,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-03 01:56:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:56:28,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-03 01:56:28,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:56:28,969 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2022-11-03 01:56:28,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:56:29,224 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 396 trivial. 0 not checked. [2022-11-03 01:56:29,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225935988] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 01:56:29,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [839306265] [2022-11-03 01:56:29,226 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-03 01:56:29,226 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:56:29,226 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:56:29,227 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:56:29,227 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:56:29,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,270 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:56:29,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 01:56:29,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,280 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2022-11-03 01:56:29,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,302 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 28 [2022-11-03 01:56:29,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:56:29,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:56:29,380 INFO L356 Elim1Store]: treesize reduction 54, result has 28.0 percent of original size [2022-11-03 01:56:29,380 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 230 treesize of output 229 [2022-11-03 01:56:29,457 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 01:56:29,645 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:56:31,033 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '27221#(and (<= ~SIZE~0 32767) (not (< |ULTIMATE.start_main_~i~0#1| ~SIZE~0)) (<= 0 |ULTIMATE.start_main_~#a~0#1.base|) (<= 1 ~SIZE~0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (<= 1 |ULTIMATE.start_main_~i~1#1|) (= |ULTIMATE.start_main_~#a~0#1.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |#NULL.offset| 0) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| (ite (= |ULTIMATE.start_main_~sum~0#1| 0) 1 0)) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:56:31,033 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:56:31,033 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-03 01:56:31,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 38 [2022-11-03 01:56:31,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050463127] [2022-11-03 01:56:31,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-03 01:56:31,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-11-03 01:56:31,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:56:31,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-11-03 01:56:31,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=1447, Unknown=0, NotChecked=0, Total=1806 [2022-11-03 01:56:31,035 INFO L87 Difference]: Start difference. First operand 219 states and 240 transitions. Second operand has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:56:31,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:56:31,964 INFO L93 Difference]: Finished difference Result 295 states and 328 transitions. [2022-11-03 01:56:31,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-03 01:56:31,965 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 105 [2022-11-03 01:56:31,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:56:31,966 INFO L225 Difference]: With dead ends: 295 [2022-11-03 01:56:31,966 INFO L226 Difference]: Without dead ends: 113 [2022-11-03 01:56:31,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 231 SyntacticMatches, 66 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=726, Invalid=2244, Unknown=0, NotChecked=0, Total=2970 [2022-11-03 01:56:31,968 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 68 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 642 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 642 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:56:31,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 11 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [642 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 01:56:31,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-11-03 01:56:32,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2022-11-03 01:56:32,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 112 states have (on average 1.0803571428571428) internal successors, (121), 112 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:56:32,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 121 transitions. [2022-11-03 01:56:32,198 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 121 transitions. Word has length 105 [2022-11-03 01:56:32,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:56:32,198 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 121 transitions. [2022-11-03 01:56:32,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.5) internal successors, (57), 38 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:56:32,198 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 121 transitions. [2022-11-03 01:56:32,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-11-03 01:56:32,199 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:56:32,199 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:56:32,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-03 01:56:32,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:56:32,418 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:56:32,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:56:32,419 INFO L85 PathProgramCache]: Analyzing trace with hash -676144670, now seen corresponding path program 29 times [2022-11-03 01:56:32,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:56:32,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418140971] [2022-11-03 01:56:32,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:56:32,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:56:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:57:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 82 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:57:12,140 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:57:12,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418140971] [2022-11-03 01:57:12,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418140971] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:57:12,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356278142] [2022-11-03 01:57:12,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:57:12,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:57:12,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:57:12,141 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:57:12,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8e0a7c01-f936-415f-9b18-c1ff5d34c091/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-03 01:57:12,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-11-03 01:57:12,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:57:12,577 WARN L261 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 392 conjunts are in the unsatisfiable core [2022-11-03 01:57:12,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:57:12,762 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-11-03 01:57:26,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:57:26,603 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:57:26,604 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 181 treesize of output 229 [2022-11-03 01:57:27,093 INFO L134 CoverageAnalysis]: Checked inductivity of 594 backedges. 6 proven. 573 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-03 01:57:27,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:57:46,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 172 treesize of output 152 [2022-11-03 01:57:47,575 INFO L356 Elim1Store]: treesize reduction 320, result has 6.2 percent of original size [2022-11-03 01:57:47,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 67436 treesize of output 32640