./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-crafted/zero_sum_const5.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-crafted/zero_sum_const5.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --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 e6c0909fc593366247feb227b85c6733aa1dfc9c572e69f3a5aa951fa82d0326 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 17:52:32,758 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 17:52:32,830 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-Reach-32bit-Taipan_Default.epf [2023-12-02 17:52:32,835 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 17:52:32,836 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 17:52:32,861 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 17:52:32,862 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 17:52:32,863 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 17:52:32,864 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 17:52:32,864 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 17:52:32,865 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 17:52:32,866 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 17:52:32,866 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 17:52:32,867 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 17:52:32,867 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 17:52:32,868 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 17:52:32,868 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 17:52:32,869 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 17:52:32,869 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 17:52:32,870 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 17:52:32,870 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 17:52:32,871 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 17:52:32,872 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 17:52:32,873 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 17:52:32,873 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 17:52:32,874 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 17:52:32,874 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 17:52:32,875 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 17:52:32,875 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 17:52:32,875 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 17:52:32,876 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 17:52:32,876 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 17:52:32,876 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 17:52:32,877 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 17:52:32,877 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 17:52:32,877 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 17:52:32,877 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 17:52:32,878 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:52:32,878 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 17:52:32,878 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 17:52:32,878 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 17:52:32,879 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 17:52:32,879 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 17:52:32,879 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 17:52:32,880 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 17:52:32,880 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 17:52:32,880 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 17:52:32,880 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/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_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> e6c0909fc593366247feb227b85c6733aa1dfc9c572e69f3a5aa951fa82d0326 [2023-12-02 17:52:33,105 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 17:52:33,128 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 17:52:33,130 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 17:52:33,132 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 17:52:33,132 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 17:52:33,134 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/array-crafted/zero_sum_const5.c [2023-12-02 17:52:36,076 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 17:52:36,301 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 17:52:36,302 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/sv-benchmarks/c/array-crafted/zero_sum_const5.c [2023-12-02 17:52:36,311 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/data/eb2107bd1/bdb3ce5d8e5d4c81885c57dd2e59a1d0/FLAG4821d86fc [2023-12-02 17:52:36,325 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/data/eb2107bd1/bdb3ce5d8e5d4c81885c57dd2e59a1d0 [2023-12-02 17:52:36,328 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 17:52:36,330 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 17:52:36,331 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 17:52:36,331 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 17:52:36,336 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 17:52:36,337 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,338 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e6c5b88 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36, skipping insertion in model container [2023-12-02 17:52:36,338 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,361 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 17:52:36,498 WARN L240 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_47cd7135-d624-4ab1-b4db-15ba6247d06e/sv-benchmarks/c/array-crafted/zero_sum_const5.c[406,419] [2023-12-02 17:52:36,525 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:52:36,537 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 17:52:36,548 WARN L240 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_47cd7135-d624-4ab1-b4db-15ba6247d06e/sv-benchmarks/c/array-crafted/zero_sum_const5.c[406,419] [2023-12-02 17:52:36,561 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 17:52:36,576 INFO L206 MainTranslator]: Completed translation [2023-12-02 17:52:36,576 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36 WrapperNode [2023-12-02 17:52:36,576 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 17:52:36,577 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 17:52:36,577 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 17:52:36,578 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 17:52:36,584 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,591 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,617 INFO L138 Inliner]: procedures = 16, calls = 20, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 149 [2023-12-02 17:52:36,617 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 17:52:36,618 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 17:52:36,618 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 17:52:36,618 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 17:52:36,627 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,631 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,631 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,638 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,644 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,645 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,647 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,650 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 17:52:36,651 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 17:52:36,651 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 17:52:36,651 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 17:52:36,652 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (1/1) ... [2023-12-02 17:52:36,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 17:52:36,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:36,685 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 17:52:36,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 17:52:36,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 17:52:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 17:52:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 17:52:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 17:52:36,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 17:52:36,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 17:52:36,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 17:52:36,814 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 17:52:36,816 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 17:52:37,028 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 17:52:37,096 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 17:52:37,097 INFO L309 CfgBuilder]: Removed 11 assume(true) statements. [2023-12-02 17:52:37,098 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:52:37 BoogieIcfgContainer [2023-12-02 17:52:37,098 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 17:52:37,102 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 17:52:37,102 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 17:52:37,105 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 17:52:37,106 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 05:52:36" (1/3) ... [2023-12-02 17:52:37,106 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c1129bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:52:37, skipping insertion in model container [2023-12-02 17:52:37,107 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 05:52:36" (2/3) ... [2023-12-02 17:52:37,107 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c1129bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 05:52:37, skipping insertion in model container [2023-12-02 17:52:37,107 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 05:52:37" (3/3) ... [2023-12-02 17:52:37,108 INFO L112 eAbstractionObserver]: Analyzing ICFG zero_sum_const5.c [2023-12-02 17:52:37,129 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 17:52:37,129 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-02 17:52:37,170 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 17:52:37,177 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=LoopHeads, 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;@7b7dd4e6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 17:52:37,177 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-02 17:52:37,182 INFO L276 IsEmpty]: Start isEmpty. Operand has 19 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 18 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) [2023-12-02 17:52:37,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 17:52:37,190 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:37,190 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:52:37,191 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:37,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:37,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1532013780, now seen corresponding path program 1 times [2023-12-02 17:52:37,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:37,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605919505] [2023-12-02 17:52:37,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:37,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:37,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:37,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:52:37,519 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:37,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605919505] [2023-12-02 17:52:37,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605919505] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:52:37,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:52:37,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 17:52:37,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423197144] [2023-12-02 17:52:37,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:52:37,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 17:52:37,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 17:52:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 17:52:37,561 INFO L87 Difference]: Start difference. First operand has 19 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 18 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) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:37,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:37,642 INFO L93 Difference]: Finished difference Result 36 states and 59 transitions. [2023-12-02 17:52:37,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 17:52:37,645 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2023-12-02 17:52:37,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:37,653 INFO L225 Difference]: With dead ends: 36 [2023-12-02 17:52:37,653 INFO L226 Difference]: Without dead ends: 17 [2023-12-02 17:52:37,656 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 [2023-12-02 17:52:37,661 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 0 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:37,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 9 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:52:37,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2023-12-02 17:52:37,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2023-12-02 17:52:37,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.6875) 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) [2023-12-02 17:52:37,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 27 transitions. [2023-12-02 17:52:37,700 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 27 transitions. Word has length 15 [2023-12-02 17:52:37,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:37,700 INFO L495 AbstractCegarLoop]: Abstraction has 17 states and 27 transitions. [2023-12-02 17:52:37,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:37,701 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 27 transitions. [2023-12-02 17:52:37,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 17:52:37,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:37,702 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:52:37,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-02 17:52:37,702 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:37,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:37,703 INFO L85 PathProgramCache]: Analyzing trace with hash -450131960, now seen corresponding path program 1 times [2023-12-02 17:52:37,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:37,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058494454] [2023-12-02 17:52:37,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:37,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:37,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:37,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 17:52:37,807 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:37,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058494454] [2023-12-02 17:52:37,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058494454] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 17:52:37,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 17:52:37,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 17:52:37,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64088255] [2023-12-02 17:52:37,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 17:52:37,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 17:52:37,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:37,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 17:52:37,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 17:52:37,811 INFO L87 Difference]: Start difference. First operand 17 states and 27 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:37,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:37,888 INFO L93 Difference]: Finished difference Result 39 states and 67 transitions. [2023-12-02 17:52:37,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:52:37,889 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2023-12-02 17:52:37,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:37,890 INFO L225 Difference]: With dead ends: 39 [2023-12-02 17:52:37,890 INFO L226 Difference]: Without dead ends: 27 [2023-12-02 17:52:37,890 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 [2023-12-02 17:52:37,892 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 23 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:37,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 5 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:52:37,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2023-12-02 17:52:37,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2023-12-02 17:52:37,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.4230769230769231) internal successors, (37), 26 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:37,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 37 transitions. [2023-12-02 17:52:37,901 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 37 transitions. Word has length 16 [2023-12-02 17:52:37,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:37,902 INFO L495 AbstractCegarLoop]: Abstraction has 27 states and 37 transitions. [2023-12-02 17:52:37,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:37,902 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 37 transitions. [2023-12-02 17:52:37,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-02 17:52:37,903 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:37,903 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, 1, 1, 1, 1] [2023-12-02 17:52:37,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-02 17:52:37,904 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:37,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:37,905 INFO L85 PathProgramCache]: Analyzing trace with hash 995089300, now seen corresponding path program 1 times [2023-12-02 17:52:37,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:37,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863657856] [2023-12-02 17:52:37,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:37,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:37,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:38,040 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:52:38,041 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:38,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863657856] [2023-12-02 17:52:38,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863657856] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:52:38,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701545943] [2023-12-02 17:52:38,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:38,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:38,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:38,056 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:52:38,057 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-02 17:52:38,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:38,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 17:52:38,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:52:38,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:52:38,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:52:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:52:38,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701545943] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:52:38,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2139789139] [2023-12-02 17:52:38,250 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:52:38,250 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:52:38,254 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:52:38,258 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:52:38,259 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:52:38,984 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:52:39,137 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '392#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:52:39,137 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:52:39,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:52:39,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-12-02 17:52:39,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246443849] [2023-12-02 17:52:39,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:52:39,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 17:52:39,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:39,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 17:52:39,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:52:39,141 INFO L87 Difference]: Start difference. First operand 27 states and 37 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 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) [2023-12-02 17:52:39,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:39,219 INFO L93 Difference]: Finished difference Result 51 states and 71 transitions. [2023-12-02 17:52:39,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 17:52:39,219 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2023-12-02 17:52:39,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:39,220 INFO L225 Difference]: With dead ends: 51 [2023-12-02 17:52:39,220 INFO L226 Difference]: Without dead ends: 28 [2023-12-02 17:52:39,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-12-02 17:52:39,223 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 0 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:39,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 7 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:52:39,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-02 17:52:39,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-02 17:52:39,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.4074074074074074) internal successors, (38), 27 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:39,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 38 transitions. [2023-12-02 17:52:39,230 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 38 transitions. Word has length 26 [2023-12-02 17:52:39,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:39,231 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 38 transitions. [2023-12-02 17:52:39,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 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) [2023-12-02 17:52:39,231 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 38 transitions. [2023-12-02 17:52:39,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-12-02 17:52:39,232 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:39,232 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, 1, 1, 1, 1] [2023-12-02 17:52:39,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-02 17:52:39,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:39,433 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:39,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:39,434 INFO L85 PathProgramCache]: Analyzing trace with hash -946518728, now seen corresponding path program 2 times [2023-12-02 17:52:39,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:39,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632244906] [2023-12-02 17:52:39,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:39,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:39,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:39,549 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 17:52:39,549 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:39,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632244906] [2023-12-02 17:52:39,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632244906] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:52:39,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313491503] [2023-12-02 17:52:39,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:52:39,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:39,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:39,555 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:52:39,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-02 17:52:39,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-12-02 17:52:39,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:52:39,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 17:52:39,643 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:52:39,720 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 17:52:39,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:52:39,779 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-12-02 17:52:39,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313491503] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:52:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [747638564] [2023-12-02 17:52:39,784 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:52:39,784 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:52:39,784 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:52:39,785 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:52:39,785 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:52:40,227 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:52:40,365 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '706#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:52:40,365 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:52:40,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:52:40,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-12-02 17:52:40,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489306903] [2023-12-02 17:52:40,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:52:40,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 17:52:40,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:40,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 17:52:40,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:52:40,368 INFO L87 Difference]: Start difference. First operand 28 states and 38 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:40,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:40,478 INFO L93 Difference]: Finished difference Result 59 states and 87 transitions. [2023-12-02 17:52:40,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 17:52:40,479 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 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 27 [2023-12-02 17:52:40,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:40,480 INFO L225 Difference]: With dead ends: 59 [2023-12-02 17:52:40,481 INFO L226 Difference]: Without dead ends: 38 [2023-12-02 17:52:40,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-12-02 17:52:40,482 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 14 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:40,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 7 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-02 17:52:40,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2023-12-02 17:52:40,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2023-12-02 17:52:40,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 37 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) [2023-12-02 17:52:40,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2023-12-02 17:52:40,490 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 27 [2023-12-02 17:52:40,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:40,490 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2023-12-02 17:52:40,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:40,491 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2023-12-02 17:52:40,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2023-12-02 17:52:40,492 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:40,492 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:52:40,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-02 17:52:40,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:40,699 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:40,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:40,699 INFO L85 PathProgramCache]: Analyzing trace with hash 477668716, now seen corresponding path program 3 times [2023-12-02 17:52:40,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:40,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483747306] [2023-12-02 17:52:40,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:40,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:44,138 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:52:44,139 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:44,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483747306] [2023-12-02 17:52:44,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483747306] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:52:44,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195406248] [2023-12-02 17:52:44,139 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:52:44,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:44,140 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:44,141 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:52:44,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-02 17:52:44,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:52:44,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:52:44,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 96 conjunts are in the unsatisfiable core [2023-12-02 17:52:44,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:52:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 2 proven. 30 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 17:52:44,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:52:45,048 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:52:45,049 INFO L378 Elim1Store]: Elim1 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 43 [2023-12-02 17:52:45,183 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 17:52:45,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195406248] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:52:45,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2056298103] [2023-12-02 17:52:45,210 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:52:45,211 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:52:45,212 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:52:45,212 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:52:45,212 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:52:45,498 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:52:45,750 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1138#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:52:45,750 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:52:45,750 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:52:45,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 13] total 30 [2023-12-02 17:52:45,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791770905] [2023-12-02 17:52:45,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:52:45,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-12-02 17:52:45,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:45,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-12-02 17:52:45,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2023-12-02 17:52:45,754 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 30 states, 30 states have (on average 3.5) internal successors, (105), 30 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:46,477 INFO L93 Difference]: Finished difference Result 69 states and 88 transitions. [2023-12-02 17:52:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:52:46,478 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.5) internal successors, (105), 30 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2023-12-02 17:52:46,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:46,479 INFO L225 Difference]: With dead ends: 69 [2023-12-02 17:52:46,479 INFO L226 Difference]: Without dead ends: 66 [2023-12-02 17:52:46,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 370 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=227, Invalid=1665, Unknown=0, NotChecked=0, Total=1892 [2023-12-02 17:52:46,481 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 6 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:46,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 23 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 17:52:46,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2023-12-02 17:52:46,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 64. [2023-12-02 17:52:46,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.3174603174603174) internal successors, (83), 63 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:46,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 83 transitions. [2023-12-02 17:52:46,497 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 83 transitions. Word has length 37 [2023-12-02 17:52:46,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:46,497 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 83 transitions. [2023-12-02 17:52:46,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.5) internal successors, (105), 30 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:46,498 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 83 transitions. [2023-12-02 17:52:46,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-12-02 17:52:46,499 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:46,500 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:52:46,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-02 17:52:46,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:46,700 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:46,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:46,701 INFO L85 PathProgramCache]: Analyzing trace with hash -393090997, now seen corresponding path program 4 times [2023-12-02 17:52:46,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:46,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426967853] [2023-12-02 17:52:46,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:46,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:46,866 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-02 17:52:46,866 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:46,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426967853] [2023-12-02 17:52:46,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426967853] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:52:46,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138424858] [2023-12-02 17:52:46,867 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:52:46,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:46,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:46,868 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:52:46,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-02 17:52:46,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:46,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:52:46,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:52:47,026 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-02 17:52:47,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:52:47,075 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-02 17:52:47,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138424858] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:52:47,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1543223102] [2023-12-02 17:52:47,078 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:52:47,079 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:52:47,079 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:52:47,079 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:52:47,079 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:52:47,428 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:52:47,561 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1650#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:52:47,562 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:52:47,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:52:47,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-12-02 17:52:47,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528595950] [2023-12-02 17:52:47,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:52:47,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:52:47,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:47,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:52:47,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-12-02 17:52:47,564 INFO L87 Difference]: Start difference. First operand 64 states and 83 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:47,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:47,858 INFO L93 Difference]: Finished difference Result 140 states and 185 transitions. [2023-12-02 17:52:47,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-02 17:52:47,859 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2023-12-02 17:52:47,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:47,860 INFO L225 Difference]: With dead ends: 140 [2023-12-02 17:52:47,860 INFO L226 Difference]: Without dead ends: 79 [2023-12-02 17:52:47,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 99 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2023-12-02 17:52:47,862 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 62 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:47,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 17 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:52:47,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2023-12-02 17:52:47,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 72. [2023-12-02 17:52:47,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 71 states have (on average 1.267605633802817) internal successors, (90), 71 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:47,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 90 transitions. [2023-12-02 17:52:47,876 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 90 transitions. Word has length 38 [2023-12-02 17:52:47,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:47,876 INFO L495 AbstractCegarLoop]: Abstraction has 72 states and 90 transitions. [2023-12-02 17:52:47,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 14 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:52:47,877 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 90 transitions. [2023-12-02 17:52:47,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-12-02 17:52:47,878 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:47,878 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:52:47,883 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-12-02 17:52:48,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:48,083 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:48,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:48,084 INFO L85 PathProgramCache]: Analyzing trace with hash -920701481, now seen corresponding path program 5 times [2023-12-02 17:52:48,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:48,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837458379] [2023-12-02 17:52:48,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:48,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:48,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:48,230 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 17:52:48,231 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:48,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837458379] [2023-12-02 17:52:48,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837458379] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:52:48,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348256581] [2023-12-02 17:52:48,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:52:48,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:48,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:48,233 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:52:48,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-02 17:52:48,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 17:52:48,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:52:48,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 17:52:48,339 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:52:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 17:52:48,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:52:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-02 17:52:48,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348256581] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:52:48,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1283375629] [2023-12-02 17:52:48,507 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:52:48,507 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:52:48,508 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:52:48,508 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:52:48,508 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:52:48,866 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:52:48,996 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2308#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:52:48,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:52:48,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:52:48,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-12-02 17:52:48,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080725050] [2023-12-02 17:52:48,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:52:48,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-02 17:52:48,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:48,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-02 17:52:48,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-12-02 17:52:48,999 INFO L87 Difference]: Start difference. First operand 72 states and 90 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 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) [2023-12-02 17:52:49,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:52:49,225 INFO L93 Difference]: Finished difference Result 76 states and 94 transitions. [2023-12-02 17:52:49,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 17:52:49,225 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 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 39 [2023-12-02 17:52:49,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:52:49,226 INFO L225 Difference]: With dead ends: 76 [2023-12-02 17:52:49,226 INFO L226 Difference]: Without dead ends: 49 [2023-12-02 17:52:49,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 102 SyntacticMatches, 6 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2023-12-02 17:52:49,228 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 13 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:52:49,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 11 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:52:49,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-12-02 17:52:49,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2023-12-02 17:52:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.2291666666666667) internal successors, (59), 48 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) [2023-12-02 17:52:49,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 59 transitions. [2023-12-02 17:52:49,239 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 59 transitions. Word has length 39 [2023-12-02 17:52:49,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:52:49,240 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 59 transitions. [2023-12-02 17:52:49,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 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) [2023-12-02 17:52:49,240 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 59 transitions. [2023-12-02 17:52:49,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-12-02 17:52:49,242 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:52:49,242 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:52:49,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-12-02 17:52:49,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:49,448 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:52:49,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:52:49,448 INFO L85 PathProgramCache]: Analyzing trace with hash 467666004, now seen corresponding path program 6 times [2023-12-02 17:52:49,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:52:49,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455531186] [2023-12-02 17:52:49,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:52:49,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:52:49,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:52:55,706 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:52:55,706 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:52:55,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455531186] [2023-12-02 17:52:55,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455531186] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:52:55,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503698415] [2023-12-02 17:52:55,707 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:52:55,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:52:55,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:52:55,708 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:52:55,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-02 17:52:55,795 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:52:55,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:52:55,800 WARN L260 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 130 conjunts are in the unsatisfiable core [2023-12-02 17:52:55,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:52:56,312 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-02 17:52:56,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:52:56,790 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:52:56,790 INFO L378 Elim1Store]: Elim1 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 89 [2023-12-02 17:52:57,005 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-12-02 17:52:57,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503698415] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:52:57,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1839066360] [2023-12-02 17:52:57,008 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:52:57,008 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:52:57,009 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:52:57,009 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:52:57,009 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:52:57,278 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:52:57,604 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2894#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:52:57,604 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:52:57,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:52:57,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 12, 12] total 53 [2023-12-02 17:52:57,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765186887] [2023-12-02 17:52:57,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:52:57,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2023-12-02 17:52:57,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:52:57,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2023-12-02 17:52:57,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=3106, Unknown=0, NotChecked=0, Total=3306 [2023-12-02 17:52:57,609 INFO L87 Difference]: Start difference. First operand 49 states and 59 transitions. Second operand has 53 states, 53 states have (on average 2.5283018867924527) internal successors, (134), 53 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:02,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:02,394 INFO L93 Difference]: Finished difference Result 144 states and 187 transitions. [2023-12-02 17:53:02,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-02 17:53:02,395 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.5283018867924527) internal successors, (134), 53 states have internal predecessors, (134), 0 states have call successors, (0), 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 48 [2023-12-02 17:53:02,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:02,397 INFO L225 Difference]: With dead ends: 144 [2023-12-02 17:53:02,397 INFO L226 Difference]: Without dead ends: 140 [2023-12-02 17:53:02,400 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1871 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=912, Invalid=8018, Unknown=0, NotChecked=0, Total=8930 [2023-12-02 17:53:02,401 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 156 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 2913 mSolverCounterSat, 958 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 3871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 958 IncrementalHoareTripleChecker+Valid, 2913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:02,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 47 Invalid, 3871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [958 Valid, 2913 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-02 17:53:02,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2023-12-02 17:53:02,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 51. [2023-12-02 17:53:02,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 1.24) internal successors, (62), 50 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:02,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 62 transitions. [2023-12-02 17:53:02,421 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 62 transitions. Word has length 48 [2023-12-02 17:53:02,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:02,421 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 62 transitions. [2023-12-02 17:53:02,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.5283018867924527) internal successors, (134), 53 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:02,422 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 62 transitions. [2023-12-02 17:53:02,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2023-12-02 17:53:02,422 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:02,423 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:02,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-02 17:53:02,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:02,624 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:02,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:02,624 INFO L85 PathProgramCache]: Analyzing trace with hash -245390722, now seen corresponding path program 7 times [2023-12-02 17:53:02,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:02,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669848709] [2023-12-02 17:53:02,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:02,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:02,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:02,759 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-12-02 17:53:02,760 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:02,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669848709] [2023-12-02 17:53:02,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669848709] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:02,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561471520] [2023-12-02 17:53:02,760 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:53:02,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:02,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:02,762 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:02,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 17:53:02,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:02,849 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 17:53:02,851 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:02,936 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-12-02 17:53:02,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:03,008 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2023-12-02 17:53:03,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561471520] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:03,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [556890082] [2023-12-02 17:53:03,011 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:03,012 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:03,012 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:03,012 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:03,012 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:03,258 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:03,398 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3654#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:03,398 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:03,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:03,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-12-02 17:53:03,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659014291] [2023-12-02 17:53:03,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:03,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 17:53:03,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:03,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 17:53:03,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2023-12-02 17:53:03,400 INFO L87 Difference]: Start difference. First operand 51 states and 62 transitions. Second operand has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 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) [2023-12-02 17:53:03,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:03,708 INFO L93 Difference]: Finished difference Result 145 states and 184 transitions. [2023-12-02 17:53:03,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-02 17:53:03,708 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 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 49 [2023-12-02 17:53:03,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:03,709 INFO L225 Difference]: With dead ends: 145 [2023-12-02 17:53:03,709 INFO L226 Difference]: Without dead ends: 63 [2023-12-02 17:53:03,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 129 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2023-12-02 17:53:03,711 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 17 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:03,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 19 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:53:03,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2023-12-02 17:53:03,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 59. [2023-12-02 17:53:03,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.1896551724137931) internal successors, (69), 58 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) [2023-12-02 17:53:03,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 69 transitions. [2023-12-02 17:53:03,731 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 69 transitions. Word has length 49 [2023-12-02 17:53:03,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:03,732 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 69 transitions. [2023-12-02 17:53:03,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.3529411764705883) internal successors, (40), 17 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) [2023-12-02 17:53:03,732 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 69 transitions. [2023-12-02 17:53:03,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-02 17:53:03,733 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:03,733 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:03,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 17:53:03,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:03,934 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:03,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:03,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1792527678, now seen corresponding path program 8 times [2023-12-02 17:53:03,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:03,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512730074] [2023-12-02 17:53:03,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:03,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:03,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:04,086 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 17:53:04,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:04,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512730074] [2023-12-02 17:53:04,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512730074] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:04,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634034145] [2023-12-02 17:53:04,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:53:04,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:04,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:04,088 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:04,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-02 17:53:04,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-02 17:53:04,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:53:04,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 17:53:04,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:04,265 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 17:53:04,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:04,331 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 17:53:04,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634034145] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:04,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1296557672] [2023-12-02 17:53:04,333 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:04,333 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:04,334 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:04,334 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:04,334 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:04,605 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:04,723 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4418#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:04,724 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:04,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:04,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2023-12-02 17:53:04,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199375592] [2023-12-02 17:53:04,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:04,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-02 17:53:04,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:04,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-02 17:53:04,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2023-12-02 17:53:04,726 INFO L87 Difference]: Start difference. First operand 59 states and 69 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:04,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:04,943 INFO L93 Difference]: Finished difference Result 63 states and 73 transitions. [2023-12-02 17:53:04,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-02 17:53:04,943 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2023-12-02 17:53:04,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:04,944 INFO L225 Difference]: With dead ends: 63 [2023-12-02 17:53:04,944 INFO L226 Difference]: Without dead ends: 60 [2023-12-02 17:53:04,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 160 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2023-12-02 17:53:04,946 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 11 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:04,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 15 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:53:04,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-02 17:53:04,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2023-12-02 17:53:04,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.1864406779661016) internal successors, (70), 59 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:04,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 70 transitions. [2023-12-02 17:53:04,962 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 70 transitions. Word has length 58 [2023-12-02 17:53:04,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:04,962 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 70 transitions. [2023-12-02 17:53:04,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:04,963 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 70 transitions. [2023-12-02 17:53:04,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-02 17:53:04,963 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:04,963 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:04,968 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-12-02 17:53:05,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-02 17:53:05,164 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:05,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:05,165 INFO L85 PathProgramCache]: Analyzing trace with hash -266766420, now seen corresponding path program 9 times [2023-12-02 17:53:05,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:05,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219872593] [2023-12-02 17:53:05,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:05,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:05,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:11,827 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:53:11,827 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:11,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219872593] [2023-12-02 17:53:11,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219872593] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:11,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947917923] [2023-12-02 17:53:11,828 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:53:11,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:11,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:11,829 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:11,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-02 17:53:11,924 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:53:11,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:53:11,929 WARN L260 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 172 conjunts are in the unsatisfiable core [2023-12-02 17:53:11,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:53:12,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:13,594 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:53:13,595 INFO L378 Elim1Store]: Elim1 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 153 [2023-12-02 17:53:14,113 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:53:14,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947917923] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:14,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1857965362] [2023-12-02 17:53:14,116 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:14,116 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:14,116 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:14,116 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:14,116 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:14,344 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:14,766 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5084#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:14,766 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:14,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:14,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 14, 14] total 65 [2023-12-02 17:53:14,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168207291] [2023-12-02 17:53:14,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:14,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2023-12-02 17:53:14,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:14,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2023-12-02 17:53:14,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=4538, Unknown=0, NotChecked=0, Total=4830 [2023-12-02 17:53:14,771 INFO L87 Difference]: Start difference. First operand 60 states and 70 transitions. Second operand has 65 states, 65 states have (on average 2.5384615384615383) internal successors, (165), 65 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:20,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:20,401 INFO L93 Difference]: Finished difference Result 198 states and 241 transitions. [2023-12-02 17:53:20,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-02 17:53:20,402 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.5384615384615383) internal successors, (165), 65 states have internal predecessors, (165), 0 states have call successors, (0), 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 [2023-12-02 17:53:20,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:20,404 INFO L225 Difference]: With dead ends: 198 [2023-12-02 17:53:20,404 INFO L226 Difference]: Without dead ends: 148 [2023-12-02 17:53:20,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2115 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=932, Invalid=8968, Unknown=0, NotChecked=0, Total=9900 [2023-12-02 17:53:20,407 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 189 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 3466 mSolverCounterSat, 921 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 4387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 921 IncrementalHoareTripleChecker+Valid, 3466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:20,408 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 115 Invalid, 4387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [921 Valid, 3466 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2023-12-02 17:53:20,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2023-12-02 17:53:20,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 115. [2023-12-02 17:53:20,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.1754385964912282) internal successors, (134), 114 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:20,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 134 transitions. [2023-12-02 17:53:20,455 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 134 transitions. Word has length 59 [2023-12-02 17:53:20,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:20,456 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 134 transitions. [2023-12-02 17:53:20,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.5384615384615383) internal successors, (165), 65 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:20,456 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 134 transitions. [2023-12-02 17:53:20,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-02 17:53:20,457 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:20,457 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:20,462 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-02 17:53:20,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-02 17:53:20,658 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:20,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:20,658 INFO L85 PathProgramCache]: Analyzing trace with hash 319625982, now seen corresponding path program 10 times [2023-12-02 17:53:20,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:20,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580285022] [2023-12-02 17:53:20,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:20,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:20,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:20,861 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 17:53:20,861 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:20,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580285022] [2023-12-02 17:53:20,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580285022] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:20,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91458576] [2023-12-02 17:53:20,861 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:53:20,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:20,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:20,863 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:20,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 17:53:20,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:20,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:53:20,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:21,069 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 17:53:21,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:21,174 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-12-02 17:53:21,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91458576] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:21,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [389441904] [2023-12-02 17:53:21,176 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:21,176 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:21,177 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:21,177 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:21,177 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:21,381 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:21,505 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6132#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:21,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:21,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:21,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-12-02 17:53:21,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053611312] [2023-12-02 17:53:21,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:21,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 17:53:21,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:21,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 17:53:21,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2023-12-02 17:53:21,507 INFO L87 Difference]: Start difference. First operand 115 states and 134 transitions. Second operand has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 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) [2023-12-02 17:53:21,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:21,919 INFO L93 Difference]: Finished difference Result 211 states and 250 transitions. [2023-12-02 17:53:21,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 17:53:21,920 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 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 60 [2023-12-02 17:53:21,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:21,921 INFO L225 Difference]: With dead ends: 211 [2023-12-02 17:53:21,921 INFO L226 Difference]: Without dead ends: 74 [2023-12-02 17:53:21,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 159 SyntacticMatches, 9 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=196, Invalid=674, Unknown=0, NotChecked=0, Total=870 [2023-12-02 17:53:21,923 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 17 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:21,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 19 Invalid, 596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:53:21,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2023-12-02 17:53:21,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 70. [2023-12-02 17:53:21,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.1594202898550725) internal successors, (80), 69 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:21,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 80 transitions. [2023-12-02 17:53:21,944 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 80 transitions. Word has length 60 [2023-12-02 17:53:21,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:21,945 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 80 transitions. [2023-12-02 17:53:21,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.15) internal successors, (43), 20 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) [2023-12-02 17:53:21,945 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 80 transitions. [2023-12-02 17:53:21,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2023-12-02 17:53:21,945 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:21,946 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:21,951 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 17:53:22,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-02 17:53:22,146 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:22,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:22,147 INFO L85 PathProgramCache]: Analyzing trace with hash 554093270, now seen corresponding path program 11 times [2023-12-02 17:53:22,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:22,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043836452] [2023-12-02 17:53:22,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:22,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:22,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:22,324 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 17:53:22,324 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:22,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043836452] [2023-12-02 17:53:22,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043836452] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:22,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719404842] [2023-12-02 17:53:22,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:53:22,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:22,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:22,326 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:22,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-02 17:53:22,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 17:53:22,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:53:22,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-02 17:53:22,470 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:22,567 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 17:53:22,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:22,663 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 17:53:22,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719404842] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:22,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [928512369] [2023-12-02 17:53:22,665 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:22,665 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:22,666 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:22,666 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:22,666 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:22,886 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:23,018 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7121#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:23,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:23,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:23,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2023-12-02 17:53:23,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995883691] [2023-12-02 17:53:23,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:23,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-12-02 17:53:23,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:23,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-12-02 17:53:23,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2023-12-02 17:53:23,020 INFO L87 Difference]: Start difference. First operand 70 states and 80 transitions. Second operand has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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) [2023-12-02 17:53:23,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:23,334 INFO L93 Difference]: Finished difference Result 74 states and 84 transitions. [2023-12-02 17:53:23,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-02 17:53:23,334 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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 69 [2023-12-02 17:53:23,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:23,335 INFO L225 Difference]: With dead ends: 74 [2023-12-02 17:53:23,335 INFO L226 Difference]: Without dead ends: 71 [2023-12-02 17:53:23,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 190 SyntacticMatches, 10 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 391 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=190, Invalid=802, Unknown=0, NotChecked=0, Total=992 [2023-12-02 17:53:23,337 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 11 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:23,337 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 11 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-02 17:53:23,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2023-12-02 17:53:23,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2023-12-02 17:53:23,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.1571428571428573) internal successors, (81), 70 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:23,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 81 transitions. [2023-12-02 17:53:23,362 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 81 transitions. Word has length 69 [2023-12-02 17:53:23,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:23,362 INFO L495 AbstractCegarLoop]: Abstraction has 71 states and 81 transitions. [2023-12-02 17:53:23,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.55) internal successors, (51), 20 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) [2023-12-02 17:53:23,363 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 81 transitions. [2023-12-02 17:53:23,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-12-02 17:53:23,363 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:23,364 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:23,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-02 17:53:23,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-02 17:53:23,564 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:23,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:23,565 INFO L85 PathProgramCache]: Analyzing trace with hash -3527404, now seen corresponding path program 12 times [2023-12-02 17:53:23,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:23,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687695542] [2023-12-02 17:53:23,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:23,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:32,332 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 4 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:53:32,332 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:32,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687695542] [2023-12-02 17:53:32,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687695542] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:32,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301576851] [2023-12-02 17:53:32,333 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:53:32,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:32,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:32,334 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:32,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-02 17:53:32,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:53:32,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:53:32,457 WARN L260 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 222 conjunts are in the unsatisfiable core [2023-12-02 17:53:32,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 5 proven. 150 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-02 17:53:33,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:35,566 INFO L349 Elim1Store]: treesize reduction 40, result has 83.4 percent of original size [2023-12-02 17:53:35,566 INFO L378 Elim1Store]: Elim1 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 215 [2023-12-02 17:53:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-02 17:53:37,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301576851] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:37,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2026219894] [2023-12-02 17:53:37,229 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:37,229 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:37,229 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:37,229 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:37,229 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:37,424 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:38,004 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7922#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:38,004 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:38,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:38,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 18, 25] total 86 [2023-12-02 17:53:38,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898681845] [2023-12-02 17:53:38,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:38,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2023-12-02 17:53:38,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:38,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2023-12-02 17:53:38,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=568, Invalid=7622, Unknown=0, NotChecked=0, Total=8190 [2023-12-02 17:53:38,009 INFO L87 Difference]: Start difference. First operand 71 states and 81 transitions. Second operand has 86 states, 86 states have (on average 2.3372093023255816) internal successors, (201), 86 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:45,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:45,717 INFO L93 Difference]: Finished difference Result 220 states and 259 transitions. [2023-12-02 17:53:45,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-02 17:53:45,717 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.3372093023255816) internal successors, (201), 86 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2023-12-02 17:53:45,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:45,719 INFO L225 Difference]: With dead ends: 220 [2023-12-02 17:53:45,719 INFO L226 Difference]: Without dead ends: 161 [2023-12-02 17:53:45,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 187 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3731 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=1654, Invalid=14858, Unknown=0, NotChecked=0, Total=16512 [2023-12-02 17:53:45,727 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 199 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 3774 mSolverCounterSat, 1490 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 5264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1490 IncrementalHoareTripleChecker+Valid, 3774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:45,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 69 Invalid, 5264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1490 Valid, 3774 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-02 17:53:45,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-12-02 17:53:45,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 135. [2023-12-02 17:53:45,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 1.1492537313432836) internal successors, (154), 134 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:45,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 154 transitions. [2023-12-02 17:53:45,773 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 154 transitions. Word has length 70 [2023-12-02 17:53:45,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:45,773 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 154 transitions. [2023-12-02 17:53:45,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.3372093023255816) internal successors, (201), 86 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:45,774 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 154 transitions. [2023-12-02 17:53:45,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-12-02 17:53:45,774 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:45,774 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:45,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-02 17:53:45,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-12-02 17:53:45,975 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:45,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:45,976 INFO L85 PathProgramCache]: Analyzing trace with hash -109899114, now seen corresponding path program 13 times [2023-12-02 17:53:45,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:45,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566509770] [2023-12-02 17:53:45,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:45,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:46,185 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 17:53:46,186 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:46,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566509770] [2023-12-02 17:53:46,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566509770] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:46,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527322962] [2023-12-02 17:53:46,186 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:53:46,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:46,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:46,187 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:46,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 17:53:46,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:46,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 17:53:46,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 17:53:46,477 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:46,625 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2023-12-02 17:53:46,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527322962] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:46,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2004858917] [2023-12-02 17:53:46,627 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:46,627 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:46,627 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:46,627 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:46,627 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:46,835 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:47,015 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9142#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:47,015 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:47,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:47,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2023-12-02 17:53:47,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865260208] [2023-12-02 17:53:47,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:47,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 17:53:47,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:47,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 17:53:47,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2023-12-02 17:53:47,017 INFO L87 Difference]: Start difference. First operand 135 states and 154 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:47,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:47,511 INFO L93 Difference]: Finished difference Result 247 states and 286 transitions. [2023-12-02 17:53:47,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-02 17:53:47,512 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2023-12-02 17:53:47,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:47,513 INFO L225 Difference]: With dead ends: 247 [2023-12-02 17:53:47,513 INFO L226 Difference]: Without dead ends: 85 [2023-12-02 17:53:47,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 189 SyntacticMatches, 11 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=251, Invalid=871, Unknown=0, NotChecked=0, Total=1122 [2023-12-02 17:53:47,514 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 13 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 501 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 501 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:47,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 19 Invalid, 868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [501 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:53:47,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2023-12-02 17:53:47,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 81. [2023-12-02 17:53:47,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.1375) internal successors, (91), 80 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:47,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 91 transitions. [2023-12-02 17:53:47,544 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 91 transitions. Word has length 71 [2023-12-02 17:53:47,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:47,544 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 91 transitions. [2023-12-02 17:53:47,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 23 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:47,545 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 91 transitions. [2023-12-02 17:53:47,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-12-02 17:53:47,545 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:47,545 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:47,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 17:53:47,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-02 17:53:47,746 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:47,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:47,746 INFO L85 PathProgramCache]: Analyzing trace with hash 652227326, now seen corresponding path program 14 times [2023-12-02 17:53:47,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:47,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856493789] [2023-12-02 17:53:47,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:47,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:53:47,960 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-12-02 17:53:47,960 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:53:47,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856493789] [2023-12-02 17:53:47,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856493789] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:53:47,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122272501] [2023-12-02 17:53:47,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:53:47,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:47,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:53:47,962 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:53:47,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-02 17:53:48,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-02 17:53:48,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:53:48,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-02 17:53:48,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:53:48,206 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-12-02 17:53:48,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:53:48,320 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2023-12-02 17:53:48,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122272501] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:53:48,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [102425747] [2023-12-02 17:53:48,322 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:53:48,322 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:53:48,322 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:53:48,322 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:53:48,322 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:53:48,526 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:53:48,633 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10296#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:53:48,634 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:53:48,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:53:48,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2023-12-02 17:53:48,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845049288] [2023-12-02 17:53:48,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:53:48,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-02 17:53:48,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:53:48,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-02 17:53:48,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=559, Unknown=0, NotChecked=0, Total=702 [2023-12-02 17:53:48,636 INFO L87 Difference]: Start difference. First operand 81 states and 91 transitions. Second operand has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 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) [2023-12-02 17:53:49,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:53:49,071 INFO L93 Difference]: Finished difference Result 85 states and 95 transitions. [2023-12-02 17:53:49,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-02 17:53:49,072 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 80 [2023-12-02 17:53:49,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:53:49,073 INFO L225 Difference]: With dead ends: 85 [2023-12-02 17:53:49,073 INFO L226 Difference]: Without dead ends: 82 [2023-12-02 17:53:49,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 222 SyntacticMatches, 12 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=235, Invalid=955, Unknown=0, NotChecked=0, Total=1190 [2023-12-02 17:53:49,074 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 8 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:53:49,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 11 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:53:49,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-12-02 17:53:49,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2023-12-02 17:53:49,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 1.1358024691358024) internal successors, (92), 81 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:53:49,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 92 transitions. [2023-12-02 17:53:49,115 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 92 transitions. Word has length 80 [2023-12-02 17:53:49,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:53:49,115 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 92 transitions. [2023-12-02 17:53:49,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5652173913043477) internal successors, (59), 23 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) [2023-12-02 17:53:49,115 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 92 transitions. [2023-12-02 17:53:49,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-12-02 17:53:49,116 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:53:49,116 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:53:49,123 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-02 17:53:49,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:53:49,317 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:53:49,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:53:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1256338964, now seen corresponding path program 15 times [2023-12-02 17:53:49,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:53:49,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767909968] [2023-12-02 17:53:49,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:53:49,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:53:49,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:54:02,387 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 12 proven. 219 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:54:02,387 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:54:02,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767909968] [2023-12-02 17:54:02,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767909968] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:54:02,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444420519] [2023-12-02 17:54:02,388 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:54:02,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:54:02,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:54:02,389 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:54:02,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-02 17:54:02,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:54:02,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:54:02,552 WARN L260 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 256 conjunts are in the unsatisfiable core [2023-12-02 17:54:02,558 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:54:04,109 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 6 proven. 210 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-02 17:54:04,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:54:07,244 INFO L349 Elim1Store]: treesize reduction 50, result has 85.3 percent of original size [2023-12-02 17:54:07,245 INFO L378 Elim1Store]: Elim1 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 305 [2023-12-02 17:54:10,491 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 216 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-02 17:54:10,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444420519] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:54:10,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [381239005] [2023-12-02 17:54:10,493 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:54:10,493 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:54:10,494 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:54:10,494 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:54:10,494 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:54:10,682 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:54:11,207 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11224#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:54:11,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:54:11,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:54:11,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 20, 25] total 101 [2023-12-02 17:54:11,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234765580] [2023-12-02 17:54:11,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:54:11,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2023-12-02 17:54:11,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:54:11,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2023-12-02 17:54:11,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=10462, Unknown=0, NotChecked=0, Total=11130 [2023-12-02 17:54:11,211 INFO L87 Difference]: Start difference. First operand 82 states and 92 transitions. Second operand has 101 states, 101 states have (on average 2.267326732673267) internal successors, (229), 101 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:54:21,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:54:21,091 INFO L93 Difference]: Finished difference Result 254 states and 293 transitions. [2023-12-02 17:54:21,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-12-02 17:54:21,092 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.267326732673267) internal successors, (229), 101 states have internal predecessors, (229), 0 states have call successors, (0), 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 81 [2023-12-02 17:54:21,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:54:21,093 INFO L225 Difference]: With dead ends: 254 [2023-12-02 17:54:21,093 INFO L226 Difference]: Without dead ends: 116 [2023-12-02 17:54:21,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6054 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=1688, Invalid=20662, Unknown=0, NotChecked=0, Total=22350 [2023-12-02 17:54:21,096 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 97 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 5524 mSolverCounterSat, 1262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 6786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1262 IncrementalHoareTripleChecker+Valid, 5524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:54:21,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 89 Invalid, 6786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1262 Valid, 5524 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2023-12-02 17:54:21,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2023-12-02 17:54:21,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 92. [2023-12-02 17:54:21,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.164835164835165) internal successors, (106), 91 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:54:21,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 106 transitions. [2023-12-02 17:54:21,138 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 106 transitions. Word has length 81 [2023-12-02 17:54:21,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:54:21,138 INFO L495 AbstractCegarLoop]: Abstraction has 92 states and 106 transitions. [2023-12-02 17:54:21,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.267326732673267) internal successors, (229), 101 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:54:21,138 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 106 transitions. [2023-12-02 17:54:21,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-02 17:54:21,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:54:21,139 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:54:21,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-02 17:54:21,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-02 17:54:21,340 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:54:21,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:54:21,340 INFO L85 PathProgramCache]: Analyzing trace with hash 437161400, now seen corresponding path program 16 times [2023-12-02 17:54:21,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:54:21,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811643543] [2023-12-02 17:54:21,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:54:21,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:54:21,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:54:21,600 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-12-02 17:54:21,600 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:54:21,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811643543] [2023-12-02 17:54:21,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811643543] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:54:21,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753519713] [2023-12-02 17:54:21,601 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:54:21,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:54:21,601 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:54:21,602 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:54:21,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 17:54:21,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:54:21,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-02 17:54:21,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:54:21,847 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-12-02 17:54:21,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:54:21,967 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-12-02 17:54:21,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753519713] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:54:21,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1423807472] [2023-12-02 17:54:21,969 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:54:21,969 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:54:21,969 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:54:21,969 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:54:21,970 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:54:22,171 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:54:22,302 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12537#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:54:22,302 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:54:22,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:54:22,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2023-12-02 17:54:22,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451033135] [2023-12-02 17:54:22,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:54:22,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-02 17:54:22,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:54:22,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-02 17:54:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2023-12-02 17:54:22,304 INFO L87 Difference]: Start difference. First operand 92 states and 106 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 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) [2023-12-02 17:54:22,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:54:22,734 INFO L93 Difference]: Finished difference Result 160 states and 190 transitions. [2023-12-02 17:54:22,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-02 17:54:22,735 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 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 87 [2023-12-02 17:54:22,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:54:22,736 INFO L225 Difference]: With dead ends: 160 [2023-12-02 17:54:22,736 INFO L226 Difference]: Without dead ends: 93 [2023-12-02 17:54:22,736 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 233 SyntacticMatches, 14 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=299, Invalid=1261, Unknown=0, NotChecked=0, Total=1560 [2023-12-02 17:54:22,737 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 33 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-02 17:54:22,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 13 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-02 17:54:22,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2023-12-02 17:54:22,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2023-12-02 17:54:22,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.1195652173913044) internal successors, (103), 92 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) [2023-12-02 17:54:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 103 transitions. [2023-12-02 17:54:22,776 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 103 transitions. Word has length 87 [2023-12-02 17:54:22,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:54:22,776 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 103 transitions. [2023-12-02 17:54:22,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 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) [2023-12-02 17:54:22,776 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 103 transitions. [2023-12-02 17:54:22,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-02 17:54:22,777 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:54:22,777 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:54:22,782 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-02 17:54:22,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-02 17:54:22,977 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:54:22,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:54:22,978 INFO L85 PathProgramCache]: Analyzing trace with hash -658352684, now seen corresponding path program 17 times [2023-12-02 17:54:22,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:54:22,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579720778] [2023-12-02 17:54:22,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:54:22,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:54:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:54:41,145 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 15 proven. 293 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:54:41,145 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:54:41,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579720778] [2023-12-02 17:54:41,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579720778] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:54:41,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734372543] [2023-12-02 17:54:41,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:54:41,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:54:41,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:54:41,147 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:54:41,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-02 17:54:41,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-12-02 17:54:41,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:54:41,340 WARN L260 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 319 conjunts are in the unsatisfiable core [2023-12-02 17:54:41,347 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:54:41,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 17:54:45,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:54:45,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:54:45,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:54:45,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:54:45,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 44 treesize of output 59 [2023-12-02 17:54:45,808 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 308 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:54:45,808 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:54:48,923 INFO L134 CoverageAnalysis]: Checked inductivity of 308 backedges. 0 proven. 287 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-02 17:54:48,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734372543] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:54:48,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [966518229] [2023-12-02 17:54:48,925 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:54:48,925 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:54:48,925 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:54:48,926 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:54:48,926 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:54:49,128 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:54:49,764 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13709#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:54:49,764 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:54:49,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:54:49,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 28, 20] total 110 [2023-12-02 17:54:49,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802806210] [2023-12-02 17:54:49,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:54:49,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2023-12-02 17:54:49,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:54:49,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2023-12-02 17:54:49,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=12372, Unknown=0, NotChecked=0, Total=13110 [2023-12-02 17:54:49,768 INFO L87 Difference]: Start difference. First operand 93 states and 103 transitions. Second operand has 110 states, 110 states have (on average 2.4) internal successors, (264), 110 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:55:09,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:55:09,205 INFO L93 Difference]: Finished difference Result 355 states and 404 transitions. [2023-12-02 17:55:09,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-02 17:55:09,205 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 2.4) internal successors, (264), 110 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2023-12-02 17:55:09,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:55:09,207 INFO L225 Difference]: With dead ends: 355 [2023-12-02 17:55:09,207 INFO L226 Difference]: Without dead ends: 196 [2023-12-02 17:55:09,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 240 SyntacticMatches, 12 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8340 ImplicationChecksByTransitivity, 22.1s TimeCoverageRelationStatistics Valid=2929, Invalid=26141, Unknown=0, NotChecked=0, Total=29070 [2023-12-02 17:55:09,209 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 298 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 8698 mSolverCounterSat, 2640 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 11338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2640 IncrementalHoareTripleChecker+Valid, 8698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:55:09,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 71 Invalid, 11338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2640 Valid, 8698 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-12-02 17:55:09,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2023-12-02 17:55:09,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 95. [2023-12-02 17:55:09,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 1.1170212765957446) internal successors, (105), 94 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:55:09,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 105 transitions. [2023-12-02 17:55:09,268 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 105 transitions. Word has length 92 [2023-12-02 17:55:09,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:55:09,268 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 105 transitions. [2023-12-02 17:55:09,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 2.4) internal successors, (264), 110 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:55:09,268 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 105 transitions. [2023-12-02 17:55:09,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-02 17:55:09,269 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:55:09,269 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:55:09,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-12-02 17:55:09,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:55:09,470 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:55:09,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:55:09,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1944869454, now seen corresponding path program 18 times [2023-12-02 17:55:09,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:55:09,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680433867] [2023-12-02 17:55:09,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:55:09,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:55:09,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:55:09,759 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-02 17:55:09,759 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:55:09,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680433867] [2023-12-02 17:55:09,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680433867] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:55:09,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112291112] [2023-12-02 17:55:09,759 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:55:09,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:55:09,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:55:09,760 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:55:09,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-02 17:55:09,881 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:55:09,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:55:09,883 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 17:55:09,886 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:55:10,224 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-02 17:55:10,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:55:10,519 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-12-02 17:55:10,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112291112] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:55:10,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [550301808] [2023-12-02 17:55:10,520 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:55:10,520 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:55:10,520 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:55:10,521 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:55:10,521 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:55:10,735 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:55:10,935 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '15312#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:55:10,935 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:55:10,935 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:55:10,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 44 [2023-12-02 17:55:10,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16244959] [2023-12-02 17:55:10,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:55:10,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 17:55:10,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:55:10,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 17:55:10,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=2014, Unknown=0, NotChecked=0, Total=2352 [2023-12-02 17:55:10,937 INFO L87 Difference]: Start difference. First operand 95 states and 105 transitions. Second operand has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:55:11,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:55:11,867 INFO L93 Difference]: Finished difference Result 180 states and 207 transitions. [2023-12-02 17:55:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-02 17:55:11,867 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 94 [2023-12-02 17:55:11,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:55:11,868 INFO L225 Difference]: With dead ends: 180 [2023-12-02 17:55:11,868 INFO L226 Difference]: Without dead ends: 104 [2023-12-02 17:55:11,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 244 SyntacticMatches, 9 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1402 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=565, Invalid=3725, Unknown=0, NotChecked=0, Total=4290 [2023-12-02 17:55:11,869 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 106 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 1283 mSolverCounterSat, 484 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 1767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 484 IncrementalHoareTripleChecker+Valid, 1283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:55:11,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 23 Invalid, 1767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [484 Valid, 1283 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 17:55:11,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-12-02 17:55:11,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2023-12-02 17:55:11,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 1.1067961165048543) internal successors, (114), 103 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:55:11,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 114 transitions. [2023-12-02 17:55:11,938 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 114 transitions. Word has length 94 [2023-12-02 17:55:11,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:55:11,938 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 114 transitions. [2023-12-02 17:55:11,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:55:11,938 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 114 transitions. [2023-12-02 17:55:11,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-02 17:55:11,938 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:55:11,938 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:55:11,944 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-02 17:55:12,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:55:12,139 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:55:12,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:55:12,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1391354836, now seen corresponding path program 19 times [2023-12-02 17:55:12,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:55:12,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626929913] [2023-12-02 17:55:12,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:55:12,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:55:12,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:55:36,541 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 37 proven. 359 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:55:36,541 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:55:36,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626929913] [2023-12-02 17:55:36,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626929913] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:55:36,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868939902] [2023-12-02 17:55:36,542 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:55:36,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:55:36,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:55:36,543 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:55:36,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 17:55:36,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:55:36,711 WARN L260 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 348 conjunts are in the unsatisfiable core [2023-12-02 17:55:36,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:55:37,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 17:55:39,576 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 396 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:55:39,576 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:55:42,343 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 0 proven. 360 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-02 17:55:42,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868939902] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:55:42,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2017565022] [2023-12-02 17:55:42,345 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:55:42,345 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:55:42,345 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:55:42,346 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:55:42,346 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:55:42,536 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:55:43,100 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16643#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:55:43,100 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:55:43,100 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:55:43,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [83, 29, 21] total 124 [2023-12-02 17:55:43,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002862367] [2023-12-02 17:55:43,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:55:43,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 124 states [2023-12-02 17:55:43,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:55:43,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 124 interpolants. [2023-12-02 17:55:43,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=721, Invalid=15791, Unknown=0, NotChecked=0, Total=16512 [2023-12-02 17:55:43,104 INFO L87 Difference]: Start difference. First operand 104 states and 114 transitions. Second operand has 124 states, 124 states have (on average 2.370967741935484) internal successors, (294), 124 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:04,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:56:04,843 INFO L93 Difference]: Finished difference Result 446 states and 533 transitions. [2023-12-02 17:56:04,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-12-02 17:56:04,844 INFO L78 Accepts]: Start accepts. Automaton has has 124 states, 124 states have (on average 2.370967741935484) internal successors, (294), 124 states have internal predecessors, (294), 0 states have call successors, (0), 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 [2023-12-02 17:56:04,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:56:04,846 INFO L225 Difference]: With dead ends: 446 [2023-12-02 17:56:04,846 INFO L226 Difference]: Without dead ends: 361 [2023-12-02 17:56:04,848 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 192 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11339 ImplicationChecksByTransitivity, 21.6s TimeCoverageRelationStatistics Valid=3171, Invalid=34271, Unknown=0, NotChecked=0, Total=37442 [2023-12-02 17:56:04,849 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 284 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 10692 mSolverCounterSat, 3940 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 14632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3940 IncrementalHoareTripleChecker+Valid, 10692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.0s IncrementalHoareTripleChecker+Time [2023-12-02 17:56:04,849 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 115 Invalid, 14632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3940 Valid, 10692 Invalid, 0 Unknown, 0 Unchecked, 10.0s Time] [2023-12-02 17:56:04,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2023-12-02 17:56:05,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 274. [2023-12-02 17:56:05,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 273 states have (on average 1.1758241758241759) internal successors, (321), 273 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:05,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 321 transitions. [2023-12-02 17:56:05,074 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 321 transitions. Word has length 103 [2023-12-02 17:56:05,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:56:05,075 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 321 transitions. [2023-12-02 17:56:05,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 124 states, 124 states have (on average 2.370967741935484) internal successors, (294), 124 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:05,075 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 321 transitions. [2023-12-02 17:56:05,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-02 17:56:05,076 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:56:05,076 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:56:05,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 17:56:05,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:56:05,277 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:56:05,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:56:05,277 INFO L85 PathProgramCache]: Analyzing trace with hash 334184534, now seen corresponding path program 20 times [2023-12-02 17:56:05,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:56:05,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622629665] [2023-12-02 17:56:05,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:56:05,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:56:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:56:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-02 17:56:05,641 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:56:05,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622629665] [2023-12-02 17:56:05,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622629665] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:56:05,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724430821] [2023-12-02 17:56:05,641 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:56:05,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:56:05,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:56:05,642 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:56:05,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-02 17:56:05,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-02 17:56:05,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:56:05,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 17:56:05,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:56:06,114 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-02 17:56:06,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:56:06,281 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2023-12-02 17:56:06,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724430821] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:56:06,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [961516618] [2023-12-02 17:56:06,283 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:56:06,283 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:56:06,283 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:56:06,283 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:56:06,283 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:56:06,479 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:56:06,648 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18851#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:56:06,648 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:56:06,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:56:06,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2023-12-02 17:56:06,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288558456] [2023-12-02 17:56:06,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:56:06,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-02 17:56:06,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:56:06,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-02 17:56:06,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1044, Unknown=0, NotChecked=0, Total=1332 [2023-12-02 17:56:06,650 INFO L87 Difference]: Start difference. First operand 274 states and 321 transitions. Second operand has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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) [2023-12-02 17:56:07,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:56:07,740 INFO L93 Difference]: Finished difference Result 574 states and 673 transitions. [2023-12-02 17:56:07,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-02 17:56:07,741 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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) Word has length 104 [2023-12-02 17:56:07,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:56:07,743 INFO L225 Difference]: With dead ends: 574 [2023-12-02 17:56:07,743 INFO L226 Difference]: Without dead ends: 222 [2023-12-02 17:56:07,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 348 GetRequests, 287 SyntacticMatches, 17 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 887 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=458, Invalid=1612, Unknown=0, NotChecked=0, Total=2070 [2023-12-02 17:56:07,744 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 36 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 489 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 489 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:56:07,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 27 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [489 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 17:56:07,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2023-12-02 17:56:07,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 215. [2023-12-02 17:56:07,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 1.1495327102803738) internal successors, (246), 214 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:07,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 246 transitions. [2023-12-02 17:56:07,904 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 246 transitions. Word has length 104 [2023-12-02 17:56:07,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:56:07,904 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 246 transitions. [2023-12-02 17:56:07,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.15625) internal successors, (69), 32 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) [2023-12-02 17:56:07,904 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 246 transitions. [2023-12-02 17:56:07,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-02 17:56:07,905 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:56:07,905 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:56:07,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-12-02 17:56:08,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-12-02 17:56:08,105 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:56:08,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:56:08,106 INFO L85 PathProgramCache]: Analyzing trace with hash 335825238, now seen corresponding path program 21 times [2023-12-02 17:56:08,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:56:08,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135308732] [2023-12-02 17:56:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:56:08,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:56:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:56:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2023-12-02 17:56:08,484 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:56:08,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135308732] [2023-12-02 17:56:08,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135308732] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:56:08,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34018306] [2023-12-02 17:56:08,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:56:08,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:56:08,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:56:08,486 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:56:08,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-02 17:56:08,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:56:08,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:56:08,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-02 17:56:08,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:56:08,891 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2023-12-02 17:56:08,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:56:09,107 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 405 trivial. 0 not checked. [2023-12-02 17:56:09,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34018306] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:56:09,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1630655541] [2023-12-02 17:56:09,108 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:56:09,108 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:56:09,108 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:56:09,108 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:56:09,108 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:56:09,337 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:56:09,466 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21145#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:56:09,466 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:56:09,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:56:09,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 32 [2023-12-02 17:56:09,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616691980] [2023-12-02 17:56:09,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:56:09,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-02 17:56:09,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:56:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-02 17:56:09,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2023-12-02 17:56:09,468 INFO L87 Difference]: Start difference. First operand 215 states and 246 transitions. Second operand has 32 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:10,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:56:10,220 INFO L93 Difference]: Finished difference Result 219 states and 250 transitions. [2023-12-02 17:56:10,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-02 17:56:10,221 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 113 [2023-12-02 17:56:10,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:56:10,222 INFO L225 Difference]: With dead ends: 219 [2023-12-02 17:56:10,223 INFO L226 Difference]: Without dead ends: 207 [2023-12-02 17:56:10,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 307 SyntacticMatches, 18 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 986 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=430, Invalid=1732, Unknown=0, NotChecked=0, Total=2162 [2023-12-02 17:56:10,223 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 14 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 606 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-02 17:56:10,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 7 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [606 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-02 17:56:10,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-12-02 17:56:10,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 115. [2023-12-02 17:56:10,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.0964912280701755) internal successors, (125), 114 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:10,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 125 transitions. [2023-12-02 17:56:10,316 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 125 transitions. Word has length 113 [2023-12-02 17:56:10,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:56:10,316 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 125 transitions. [2023-12-02 17:56:10,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.03125) internal successors, (65), 32 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:56:10,316 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 125 transitions. [2023-12-02 17:56:10,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2023-12-02 17:56:10,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:56:10,317 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:56:10,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-12-02 17:56:10,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:56:10,517 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:56:10,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:56:10,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1820098196, now seen corresponding path program 22 times [2023-12-02 17:56:10,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:56:10,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833295601] [2023-12-02 17:56:10,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:56:10,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:56:10,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:56:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 49 proven. 446 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:56:41,938 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:56:41,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833295601] [2023-12-02 17:56:41,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833295601] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:56:41,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780981477] [2023-12-02 17:56:41,938 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:56:41,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:56:41,938 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:56:41,939 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:56:41,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-02 17:56:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:56:42,102 WARN L260 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 390 conjunts are in the unsatisfiable core [2023-12-02 17:56:42,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:56:42,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 17:56:45,662 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 495 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:56:45,663 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:56:49,524 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-02 17:56:49,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780981477] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:56:49,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [676454976] [2023-12-02 17:56:49,525 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:56:49,525 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:56:49,525 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:56:49,525 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:56:49,526 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:56:49,713 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:56:50,456 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22639#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:56:50,457 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:56:50,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:56:50,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [88, 32, 23] total 134 [2023-12-02 17:56:50,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277139864] [2023-12-02 17:56:50,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:56:50,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 134 states [2023-12-02 17:56:50,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:56:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 134 interpolants. [2023-12-02 17:56:50,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=18347, Unknown=0, NotChecked=0, Total=19182 [2023-12-02 17:56:50,461 INFO L87 Difference]: Start difference. First operand 115 states and 125 transitions. Second operand has 134 states, 134 states have (on average 2.4328358208955225) internal successors, (326), 134 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:57:10,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:57:10,479 INFO L93 Difference]: Finished difference Result 450 states and 498 transitions. [2023-12-02 17:57:10,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-12-02 17:57:10,480 INFO L78 Accepts]: Start accepts. Automaton has has 134 states, 134 states have (on average 2.4328358208955225) internal successors, (326), 134 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 114 [2023-12-02 17:57:10,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:57:10,482 INFO L225 Difference]: With dead ends: 450 [2023-12-02 17:57:10,482 INFO L226 Difference]: Without dead ends: 255 [2023-12-02 17:57:10,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 200 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11805 ImplicationChecksByTransitivity, 23.8s TimeCoverageRelationStatistics Valid=2456, Invalid=38146, Unknown=0, NotChecked=0, Total=40602 [2023-12-02 17:57:10,484 INFO L413 NwaCegarLoop]: 5 mSDtfsCounter, 90 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 10218 mSolverCounterSat, 1776 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 11994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1776 IncrementalHoareTripleChecker+Valid, 10218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:57:10,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 253 Invalid, 11994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1776 Valid, 10218 Invalid, 0 Unknown, 0 Unchecked, 8.6s Time] [2023-12-02 17:57:10,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2023-12-02 17:57:10,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 205. [2023-12-02 17:57:10,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 1.1127450980392157) internal successors, (227), 204 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:57:10,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 227 transitions. [2023-12-02 17:57:10,668 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 227 transitions. Word has length 114 [2023-12-02 17:57:10,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:57:10,668 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 227 transitions. [2023-12-02 17:57:10,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 134 states, 134 states have (on average 2.4328358208955225) internal successors, (326), 134 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:57:10,669 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 227 transitions. [2023-12-02 17:57:10,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-02 17:57:10,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:57:10,669 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:57:10,676 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-12-02 17:57:10,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:57:10,870 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:57:10,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:57:10,871 INFO L85 PathProgramCache]: Analyzing trace with hash -2028131673, now seen corresponding path program 23 times [2023-12-02 17:57:10,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:57:10,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048426887] [2023-12-02 17:57:10,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:57:10,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:57:10,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:57:11,280 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 36 proven. 64 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2023-12-02 17:57:11,281 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:57:11,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048426887] [2023-12-02 17:57:11,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048426887] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:57:11,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992769791] [2023-12-02 17:57:11,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:57:11,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:57:11,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:57:11,282 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:57:11,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-02 17:57:11,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-12-02 17:57:11,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:57:11,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-02 17:57:11,624 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:57:11,855 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2023-12-02 17:57:11,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:57:12,091 INFO L134 CoverageAnalysis]: Checked inductivity of 515 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 415 trivial. 0 not checked. [2023-12-02 17:57:12,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [992769791] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:57:12,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2061348583] [2023-12-02 17:57:12,092 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:57:12,092 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:57:12,093 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:57:12,093 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:57:12,093 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:57:12,263 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:57:12,390 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24788#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:57:12,390 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:57:12,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:57:12,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 35 [2023-12-02 17:57:12,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693873704] [2023-12-02 17:57:12,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:57:12,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-12-02 17:57:12,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:57:12,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-12-02 17:57:12,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1179, Unknown=0, NotChecked=0, Total=1482 [2023-12-02 17:57:12,392 INFO L87 Difference]: Start difference. First operand 205 states and 227 transitions. Second operand has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:57:13,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:57:13,171 INFO L93 Difference]: Finished difference Result 297 states and 335 transitions. [2023-12-02 17:57:13,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-02 17:57:13,171 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 116 [2023-12-02 17:57:13,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:57:13,172 INFO L225 Difference]: With dead ends: 297 [2023-12-02 17:57:13,172 INFO L226 Difference]: Without dead ends: 126 [2023-12-02 17:57:13,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 381 GetRequests, 312 SyntacticMatches, 20 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1187 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=509, Invalid=2041, Unknown=0, NotChecked=0, Total=2550 [2023-12-02 17:57:13,173 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 26 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 542 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 1526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-02 17:57:13,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 21 Invalid, 1526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [542 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-02 17:57:13,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2023-12-02 17:57:13,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126. [2023-12-02 17:57:13,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 1.088) internal successors, (136), 125 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:57:13,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 136 transitions. [2023-12-02 17:57:13,281 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 136 transitions. Word has length 116 [2023-12-02 17:57:13,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:57:13,282 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 136 transitions. [2023-12-02 17:57:13,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.3714285714285714) internal successors, (83), 35 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:57:13,282 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 136 transitions. [2023-12-02 17:57:13,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-02 17:57:13,283 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:57:13,283 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:57:13,288 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-02 17:57:13,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:57:13,483 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:57:13,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:57:13,484 INFO L85 PathProgramCache]: Analyzing trace with hash -2055147924, now seen corresponding path program 24 times [2023-12-02 17:57:13,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:57:13,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555006401] [2023-12-02 17:57:13,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:57:13,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:57:14,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:57:55,086 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 55 proven. 550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:57:55,086 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:57:55,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555006401] [2023-12-02 17:57:55,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555006401] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:57:55,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610689205] [2023-12-02 17:57:55,087 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 17:57:55,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:57:55,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:57:55,088 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:57:55,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-02 17:57:55,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 17:57:55,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:57:55,312 WARN L260 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 412 conjunts are in the unsatisfiable core [2023-12-02 17:57:55,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:57:55,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-02 17:57:59,205 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 550 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-02 17:57:59,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:58:04,376 INFO L134 CoverageAnalysis]: Checked inductivity of 605 backedges. 0 proven. 550 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-02 17:58:04,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610689205] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:58:04,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [67289898] [2023-12-02 17:58:04,378 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:58:04,378 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:58:04,378 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:58:04,378 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:58:04,378 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:58:04,579 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:58:05,372 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26537#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:58:05,372 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:58:05,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:58:05,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [101, 26, 25] total 144 [2023-12-02 17:58:05,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46374040] [2023-12-02 17:58:05,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:58:05,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2023-12-02 17:58:05,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:58:05,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2023-12-02 17:58:05,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=912, Invalid=21140, Unknown=0, NotChecked=0, Total=22052 [2023-12-02 17:58:05,376 INFO L87 Difference]: Start difference. First operand 126 states and 136 transitions. Second operand has 144 states, 144 states have (on average 2.4375) internal successors, (351), 144 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:58:33,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:58:33,477 INFO L93 Difference]: Finished difference Result 390 states and 429 transitions. [2023-12-02 17:58:33,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2023-12-02 17:58:33,478 INFO L78 Accepts]: Start accepts. Automaton has has 144 states, 144 states have (on average 2.4375) internal successors, (351), 144 states have internal predecessors, (351), 0 states have call successors, (0), 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 125 [2023-12-02 17:58:33,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:58:33,478 INFO L225 Difference]: With dead ends: 390 [2023-12-02 17:58:33,479 INFO L226 Difference]: Without dead ends: 176 [2023-12-02 17:58:33,481 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 350 SyntacticMatches, 0 SemanticMatches, 223 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13862 ImplicationChecksByTransitivity, 34.0s TimeCoverageRelationStatistics Valid=3591, Invalid=46809, Unknown=0, NotChecked=0, Total=50400 [2023-12-02 17:58:33,482 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 205 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 11703 mSolverCounterSat, 2509 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 14212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2509 IncrementalHoareTripleChecker+Valid, 11703 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2023-12-02 17:58:33,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 117 Invalid, 14212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2509 Valid, 11703 Invalid, 0 Unknown, 0 Unchecked, 11.1s Time] [2023-12-02 17:58:33,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2023-12-02 17:58:33,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 136. [2023-12-02 17:58:33,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 135 states have (on average 1.1111111111111112) internal successors, (150), 135 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:58:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 150 transitions. [2023-12-02 17:58:33,622 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 150 transitions. Word has length 125 [2023-12-02 17:58:33,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:58:33,622 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 150 transitions. [2023-12-02 17:58:33,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 2.4375) internal successors, (351), 144 states have internal predecessors, (351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:58:33,622 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 150 transitions. [2023-12-02 17:58:33,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-02 17:58:33,623 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:58:33,623 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:58:33,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-12-02 17:58:33,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:58:33,824 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:58:33,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:58:33,824 INFO L85 PathProgramCache]: Analyzing trace with hash 366138936, now seen corresponding path program 25 times [2023-12-02 17:58:33,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:58:33,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311631768] [2023-12-02 17:58:33,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:58:33,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:58:33,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:58:34,318 INFO L134 CoverageAnalysis]: Checked inductivity of 671 backedges. 45 proven. 76 refuted. 0 times theorem prover too weak. 550 trivial. 0 not checked. [2023-12-02 17:58:34,319 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:58:34,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311631768] [2023-12-02 17:58:34,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311631768] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:58:34,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315709022] [2023-12-02 17:58:34,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 17:58:34,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:58:34,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:58:34,320 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:58:34,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 17:58:34,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:58:34,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-02 17:58:34,496 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:58:34,689 INFO L134 CoverageAnalysis]: Checked inductivity of 671 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 550 trivial. 0 not checked. [2023-12-02 17:58:34,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:58:34,902 INFO L134 CoverageAnalysis]: Checked inductivity of 671 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 550 trivial. 0 not checked. [2023-12-02 17:58:34,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315709022] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:58:34,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2017311637] [2023-12-02 17:58:34,904 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:58:34,904 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:58:34,904 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:58:34,904 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:58:34,905 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:58:35,139 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:58:35,316 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28550#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:58:35,316 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:58:35,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:58:35,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 38 [2023-12-02 17:58:35,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267215638] [2023-12-02 17:58:35,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:58:35,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-02 17:58:35,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:58:35,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-02 17:58:35,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=1447, Unknown=0, NotChecked=0, Total=1806 [2023-12-02 17:58:35,318 INFO L87 Difference]: Start difference. First operand 136 states and 150 transitions. Second operand has 38 states, 38 states have (on average 1.605263157894737) internal successors, (61), 38 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) [2023-12-02 17:58:36,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 17:58:36,263 INFO L93 Difference]: Finished difference Result 236 states and 266 transitions. [2023-12-02 17:58:36,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-02 17:58:36,263 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.605263157894737) internal successors, (61), 38 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 131 [2023-12-02 17:58:36,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 17:58:36,264 INFO L225 Difference]: With dead ends: 236 [2023-12-02 17:58:36,265 INFO L226 Difference]: Without dead ends: 137 [2023-12-02 17:58:36,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 353 SyntacticMatches, 22 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=601, Invalid=2479, Unknown=0, NotChecked=0, Total=3080 [2023-12-02 17:58:36,265 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 73 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 746 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 1671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 746 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-02 17:58:36,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 15 Invalid, 1671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [746 Valid, 925 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-02 17:58:36,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2023-12-02 17:58:36,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2023-12-02 17:58:36,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 1.0808823529411764) internal successors, (147), 136 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 17:58:36,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 147 transitions. [2023-12-02 17:58:36,398 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 147 transitions. Word has length 131 [2023-12-02 17:58:36,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 17:58:36,398 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 147 transitions. [2023-12-02 17:58:36,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.605263157894737) internal successors, (61), 38 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) [2023-12-02 17:58:36,398 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 147 transitions. [2023-12-02 17:58:36,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-02 17:58:36,399 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 17:58:36,399 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 17:58:36,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-02 17:58:36,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-02 17:58:36,600 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 17:58:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 17:58:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1800624300, now seen corresponding path program 26 times [2023-12-02 17:58:36,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 17:58:36,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465238954] [2023-12-02 17:58:36,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 17:58:36,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 17:58:37,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 17:59:29,090 INFO L134 CoverageAnalysis]: Checked inductivity of 726 backedges. 88 proven. 638 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 17:59:29,090 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 17:59:29,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465238954] [2023-12-02 17:59:29,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465238954] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 17:59:29,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571259124] [2023-12-02 17:59:29,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 17:59:29,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 17:59:29,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 17:59:29,092 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 17:59:29,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-12-02 17:59:29,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-12-02 17:59:29,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 17:59:29,492 WARN L260 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 479 conjunts are in the unsatisfiable core [2023-12-02 17:59:29,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 17:59:29,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-12-02 17:59:29,636 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-12-02 17:59:37,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 17:59:37,273 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-12-02 17:59:37,273 INFO L378 Elim1Store]: Elim1 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 92 treesize of output 165 [2023-12-02 17:59:37,729 INFO L134 CoverageAnalysis]: Checked inductivity of 726 backedges. 10 proven. 671 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2023-12-02 17:59:37,729 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 17:59:46,307 INFO L134 CoverageAnalysis]: Checked inductivity of 726 backedges. 0 proven. 671 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-12-02 17:59:46,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571259124] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 17:59:46,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1430076947] [2023-12-02 17:59:46,309 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 17:59:46,309 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 17:59:46,309 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 17:59:46,309 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 17:59:46,309 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 17:59:46,486 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 17:59:47,422 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30285#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 17:59:47,422 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 17:59:47,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 17:59:47,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [110, 30, 28] total 161 [2023-12-02 17:59:47,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157937636] [2023-12-02 17:59:47,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 17:59:47,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 161 states [2023-12-02 17:59:47,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 17:59:47,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 161 interpolants. [2023-12-02 17:59:47,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1261, Invalid=26129, Unknown=0, NotChecked=0, Total=27390 [2023-12-02 17:59:47,427 INFO L87 Difference]: Start difference. First operand 137 states and 147 transitions. Second operand has 161 states, 161 states have (on average 2.391304347826087) internal successors, (385), 161 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:00:14,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:00:14,842 INFO L93 Difference]: Finished difference Result 481 states and 521 transitions. [2023-12-02 18:00:14,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2023-12-02 18:00:14,843 INFO L78 Accepts]: Start accepts. Automaton has has 161 states, 161 states have (on average 2.391304347826087) internal successors, (385), 161 states have internal predecessors, (385), 0 states have call successors, (0), 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 136 [2023-12-02 18:00:14,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:00:14,844 INFO L225 Difference]: With dead ends: 481 [2023-12-02 18:00:14,844 INFO L226 Difference]: Without dead ends: 247 [2023-12-02 18:00:14,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 609 GetRequests, 358 SyntacticMatches, 19 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18347 ImplicationChecksByTransitivity, 43.8s TimeCoverageRelationStatistics Valid=3377, Invalid=51145, Unknown=0, NotChecked=0, Total=54522 [2023-12-02 18:00:14,846 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 57 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 11339 mSolverCounterSat, 1411 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 12750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1411 IncrementalHoareTripleChecker+Valid, 11339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.4s IncrementalHoareTripleChecker+Time [2023-12-02 18:00:14,846 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 133 Invalid, 12750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1411 Valid, 11339 Invalid, 0 Unknown, 0 Unchecked, 10.4s Time] [2023-12-02 18:00:14,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2023-12-02 18:00:15,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 236. [2023-12-02 18:00:15,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 235 states have (on average 1.0851063829787233) internal successors, (255), 235 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:00:15,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 255 transitions. [2023-12-02 18:00:15,110 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 255 transitions. Word has length 136 [2023-12-02 18:00:15,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:00:15,110 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 255 transitions. [2023-12-02 18:00:15,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 161 states, 161 states have (on average 2.391304347826087) internal successors, (385), 161 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:00:15,110 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 255 transitions. [2023-12-02 18:00:15,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-02 18:00:15,111 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:00:15,111 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:00:15,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-12-02 18:00:15,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-12-02 18:00:15,312 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:00:15,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:00:15,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1939211751, now seen corresponding path program 27 times [2023-12-02 18:00:15,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:00:15,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047377182] [2023-12-02 18:00:15,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:00:15,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:00:15,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:00:15,840 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 55 proven. 89 refuted. 0 times theorem prover too weak. 606 trivial. 0 not checked. [2023-12-02 18:00:15,840 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:00:15,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047377182] [2023-12-02 18:00:15,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047377182] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:00:15,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128627867] [2023-12-02 18:00:15,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:00:15,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:00:15,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:00:15,842 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:00:15,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-12-02 18:00:15,993 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:00:15,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:00:15,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-02 18:00:16,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:00:16,466 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 606 trivial. 0 not checked. [2023-12-02 18:00:16,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:00:16,909 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 606 trivial. 0 not checked. [2023-12-02 18:00:16,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128627867] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:00:16,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [327781154] [2023-12-02 18:00:16,911 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:00:16,911 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:00:16,911 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:00:16,912 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:00:16,912 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:00:17,107 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:00:17,349 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32730#(and (= |ULTIMATE.start_main_~a~0#1.offset| 0) (= ~MAX~0 100000) (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:00:17,349 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:00:17,349 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:00:17,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 26, 26] total 63 [2023-12-02 18:00:17,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861885319] [2023-12-02 18:00:17,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:00:17,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2023-12-02 18:00:17,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:00:17,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2023-12-02 18:00:17,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=650, Invalid=3906, Unknown=0, NotChecked=0, Total=4556 [2023-12-02 18:00:17,352 INFO L87 Difference]: Start difference. First operand 236 states and 255 transitions. Second operand has 63 states, 63 states have (on average 1.380952380952381) internal successors, (87), 63 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:00:18,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:00:18,857 INFO L93 Difference]: Finished difference Result 345 states and 381 transitions. [2023-12-02 18:00:18,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-02 18:00:18,857 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.380952380952381) internal successors, (87), 63 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 138 [2023-12-02 18:00:18,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:00:18,858 INFO L225 Difference]: With dead ends: 345 [2023-12-02 18:00:18,858 INFO L226 Difference]: Without dead ends: 148 [2023-12-02 18:00:18,859 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 362 SyntacticMatches, 12 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2863 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1107, Invalid=7449, Unknown=0, NotChecked=0, Total=8556 [2023-12-02 18:00:18,860 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 143 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 1660 mSolverCounterSat, 759 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 759 IncrementalHoareTripleChecker+Valid, 1660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 18:00:18,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 23 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [759 Valid, 1660 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 18:00:18,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2023-12-02 18:00:19,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2023-12-02 18:00:19,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 1.0748299319727892) internal successors, (158), 147 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) [2023-12-02 18:00:19,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 158 transitions. [2023-12-02 18:00:19,002 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 158 transitions. Word has length 138 [2023-12-02 18:00:19,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:00:19,003 INFO L495 AbstractCegarLoop]: Abstraction has 148 states and 158 transitions. [2023-12-02 18:00:19,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.380952380952381) internal successors, (87), 63 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:00:19,003 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 158 transitions. [2023-12-02 18:00:19,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-02 18:00:19,003 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:00:19,004 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:00:19,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-12-02 18:00:19,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-12-02 18:00:19,204 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:00:19,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:00:19,205 INFO L85 PathProgramCache]: Analyzing trace with hash 402112684, now seen corresponding path program 28 times [2023-12-02 18:00:19,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:00:19,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136432646] [2023-12-02 18:00:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:00:19,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:00:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:01:18,131 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 111 proven. 747 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:01:18,132 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:01:18,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136432646] [2023-12-02 18:01:18,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136432646] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:01:18,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007015926] [2023-12-02 18:01:18,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:01:18,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:01:18,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:01:18,133 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:01:18,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-02 18:01:18,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:01:18,346 WARN L260 TraceCheckSpWp]: Trace formula consists of 765 conjuncts, 516 conjunts are in the unsatisfiable core [2023-12-02 18:01:18,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:01:19,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 18:01:24,115 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 0 proven. 858 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:01:24,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:01:30,220 INFO L134 CoverageAnalysis]: Checked inductivity of 858 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2023-12-02 18:01:30,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007015926] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:01:30,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1838471256] [2023-12-02 18:01:30,221 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:01:30,221 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:01:30,222 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:01:30,222 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:01:30,222 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:01:30,392 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:01:31,292 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34812#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:01:31,292 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:01:31,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:01:31,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [116, 41, 29] total 177 [2023-12-02 18:01:31,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787949662] [2023-12-02 18:01:31,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:01:31,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 177 states [2023-12-02 18:01:31,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:01:31,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 177 interpolants. [2023-12-02 18:01:31,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1443, Invalid=31499, Unknown=0, NotChecked=0, Total=32942 [2023-12-02 18:01:31,297 INFO L87 Difference]: Start difference. First operand 148 states and 158 transitions. Second operand has 177 states, 177 states have (on average 2.384180790960452) internal successors, (422), 177 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:04,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:02:04,054 INFO L93 Difference]: Finished difference Result 462 states and 505 transitions. [2023-12-02 18:02:04,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2023-12-02 18:02:04,055 INFO L78 Accepts]: Start accepts. Automaton has has 177 states, 177 states have (on average 2.384180790960452) internal successors, (422), 177 states have internal predecessors, (422), 0 states have call successors, (0), 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 147 [2023-12-02 18:02:04,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:02:04,056 INFO L225 Difference]: With dead ends: 462 [2023-12-02 18:02:04,057 INFO L226 Difference]: Without dead ends: 341 [2023-12-02 18:02:04,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 662 GetRequests, 405 SyntacticMatches, 0 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22028 ImplicationChecksByTransitivity, 39.0s TimeCoverageRelationStatistics Valid=5183, Invalid=61639, Unknown=0, NotChecked=0, Total=66822 [2023-12-02 18:02:04,059 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 190 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 18276 mSolverCounterSat, 2617 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 190 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 20893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2617 IncrementalHoareTripleChecker+Valid, 18276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2023-12-02 18:02:04,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [190 Valid, 117 Invalid, 20893 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2617 Valid, 18276 Invalid, 0 Unknown, 0 Unchecked, 15.5s Time] [2023-12-02 18:02:04,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2023-12-02 18:02:04,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 248. [2023-12-02 18:02:04,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 1.0890688259109311) internal successors, (269), 247 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:04,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 269 transitions. [2023-12-02 18:02:04,343 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 269 transitions. Word has length 147 [2023-12-02 18:02:04,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:02:04,344 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 269 transitions. [2023-12-02 18:02:04,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 177 states, 177 states have (on average 2.384180790960452) internal successors, (422), 177 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:04,344 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 269 transitions. [2023-12-02 18:02:04,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-02 18:02:04,345 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:02:04,345 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:02:04,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-12-02 18:02:04,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:02:04,545 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:02:04,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:02:04,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1881735126, now seen corresponding path program 29 times [2023-12-02 18:02:04,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:02:04,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279192069] [2023-12-02 18:02:04,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:02:04,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:02:04,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:02:05,145 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 79 proven. 90 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2023-12-02 18:02:05,145 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:02:05,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279192069] [2023-12-02 18:02:05,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279192069] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:02:05,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454331442] [2023-12-02 18:02:05,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:02:05,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:02:05,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:02:05,147 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:02:05,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-12-02 18:02:05,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-02 18:02:05,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:02:05,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 18:02:05,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:02:06,065 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2023-12-02 18:02:06,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:02:06,365 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 702 trivial. 0 not checked. [2023-12-02 18:02:06,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454331442] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:02:06,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [879391547] [2023-12-02 18:02:06,366 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:02:06,366 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:02:06,366 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:02:06,367 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:02:06,367 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:02:06,539 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:02:06,732 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '37303#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:02:06,733 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:02:06,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:02:06,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2023-12-02 18:02:06,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447408860] [2023-12-02 18:02:06,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:02:06,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 18:02:06,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:02:06,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 18:02:06,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=508, Invalid=1844, Unknown=0, NotChecked=0, Total=2352 [2023-12-02 18:02:06,734 INFO L87 Difference]: Start difference. First operand 248 states and 269 transitions. Second operand has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:08,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:02:08,326 INFO L93 Difference]: Finished difference Result 499 states and 543 transitions. [2023-12-02 18:02:08,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-02 18:02:08,327 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2023-12-02 18:02:08,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:02:08,328 INFO L225 Difference]: With dead ends: 499 [2023-12-02 18:02:08,328 INFO L226 Difference]: Without dead ends: 162 [2023-12-02 18:02:08,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 411 SyntacticMatches, 25 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1673 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=832, Invalid=2950, Unknown=0, NotChecked=0, Total=3782 [2023-12-02 18:02:08,329 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 17 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 1304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 2205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1304 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 18:02:08,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 13 Invalid, 2205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1304 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 18:02:08,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2023-12-02 18:02:08,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 158. [2023-12-02 18:02:08,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.070063694267516) internal successors, (168), 157 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:08,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 168 transitions. [2023-12-02 18:02:08,527 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 168 transitions. Word has length 148 [2023-12-02 18:02:08,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:02:08,528 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 168 transitions. [2023-12-02 18:02:08,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 44 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:08,528 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 168 transitions. [2023-12-02 18:02:08,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-02 18:02:08,528 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:02:08,528 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:02:08,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-12-02 18:02:08,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:02:08,729 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:02:08,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:02:08,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1177143254, now seen corresponding path program 30 times [2023-12-02 18:02:08,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:02:08,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526402284] [2023-12-02 18:02:08,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:02:08,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:02:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:02:09,420 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 66 proven. 103 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2023-12-02 18:02:09,420 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:02:09,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526402284] [2023-12-02 18:02:09,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526402284] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:02:09,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286858483] [2023-12-02 18:02:09,421 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:02:09,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:02:09,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:02:09,422 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:02:09,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-12-02 18:02:09,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:02:09,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:02:09,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-02 18:02:09,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:02:09,921 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2023-12-02 18:02:09,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:02:10,253 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2023-12-02 18:02:10,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286858483] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:02:10,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [733417214] [2023-12-02 18:02:10,254 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:02:10,254 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:02:10,254 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:02:10,254 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:02:10,255 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:02:10,443 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:02:10,618 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '39624#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:02:10,618 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:02:10,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:02:10,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 44 [2023-12-02 18:02:10,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149186147] [2023-12-02 18:02:10,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:02:10,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-12-02 18:02:10,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:02:10,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-12-02 18:02:10,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=1791, Unknown=0, NotChecked=0, Total=2256 [2023-12-02 18:02:10,620 INFO L87 Difference]: Start difference. First operand 158 states and 168 transitions. Second operand has 44 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:11,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:02:11,793 INFO L93 Difference]: Finished difference Result 162 states and 172 transitions. [2023-12-02 18:02:11,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-02 18:02:11,793 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 157 [2023-12-02 18:02:11,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:02:11,794 INFO L225 Difference]: With dead ends: 162 [2023-12-02 18:02:11,794 INFO L226 Difference]: Without dead ends: 159 [2023-12-02 18:02:11,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 514 GetRequests, 427 SyntacticMatches, 26 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1898 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=788, Invalid=3118, Unknown=0, NotChecked=0, Total=3906 [2023-12-02 18:02:11,795 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 20 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 939 mSolverCounterSat, 984 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 1923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 984 IncrementalHoareTripleChecker+Valid, 939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-02 18:02:11,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 9 Invalid, 1923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [984 Valid, 939 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-02 18:02:11,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-12-02 18:02:11,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-12-02 18:02:11,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.0696202531645569) internal successors, (169), 158 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:11,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 169 transitions. [2023-12-02 18:02:11,969 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 169 transitions. Word has length 157 [2023-12-02 18:02:11,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:02:11,969 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 169 transitions. [2023-12-02 18:02:11,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8409090909090908) internal successors, (81), 44 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:02:11,969 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 169 transitions. [2023-12-02 18:02:11,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-02 18:02:11,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:02:11,970 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:02:11,975 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-12-02 18:02:12,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:02:12,171 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:02:12,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:02:12,171 INFO L85 PathProgramCache]: Analyzing trace with hash 2131152916, now seen corresponding path program 31 times [2023-12-02 18:02:12,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:02:12,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880744301] [2023-12-02 18:02:12,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:02:12,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:02:13,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:03:19,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 199 proven. 802 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:03:19,457 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:03:19,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880744301] [2023-12-02 18:03:19,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880744301] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:03:19,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987205628] [2023-12-02 18:03:19,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:03:19,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:03:19,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:03:19,464 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:03:19,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-02 18:03:19,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:03:19,699 WARN L260 TraceCheckSpWp]: Trace formula consists of 822 conjuncts, 558 conjunts are in the unsatisfiable core [2023-12-02 18:03:19,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:03:20,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 18:03:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 0 proven. 1001 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:03:25,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:03:32,856 INFO L134 CoverageAnalysis]: Checked inductivity of 1001 backedges. 0 proven. 910 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2023-12-02 18:03:32,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987205628] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:03:32,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1201645909] [2023-12-02 18:03:32,857 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:03:32,857 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:03:32,857 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:03:32,857 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:03:32,857 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:03:33,017 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:03:33,902 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41411#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:03:33,903 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:03:33,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:03:33,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [115, 44, 31] total 181 [2023-12-02 18:03:33,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548887016] [2023-12-02 18:03:33,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:03:33,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 181 states [2023-12-02 18:03:33,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:03:33,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 181 interpolants. [2023-12-02 18:03:33,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1303, Invalid=33107, Unknown=0, NotChecked=0, Total=34410 [2023-12-02 18:03:33,906 INFO L87 Difference]: Start difference. First operand 159 states and 169 transitions. Second operand has 181 states, 181 states have (on average 2.5082872928176796) internal successors, (454), 181 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:19,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:04:19,006 INFO L93 Difference]: Finished difference Result 595 states and 660 transitions. [2023-12-02 18:04:19,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2023-12-02 18:04:19,006 INFO L78 Accepts]: Start accepts. Automaton has has 181 states, 181 states have (on average 2.5082872928176796) internal successors, (454), 181 states have internal predecessors, (454), 0 states have call successors, (0), 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 158 [2023-12-02 18:04:19,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:04:19,009 INFO L225 Difference]: With dead ends: 595 [2023-12-02 18:04:19,009 INFO L226 Difference]: Without dead ends: 591 [2023-12-02 18:04:19,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 435 SyntacticMatches, 10 SemanticMatches, 284 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27393 ImplicationChecksByTransitivity, 46.1s TimeCoverageRelationStatistics Valid=6396, Invalid=75114, Unknown=0, NotChecked=0, Total=81510 [2023-12-02 18:04:19,012 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 299 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 23124 mSolverCounterSat, 5034 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 28158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5034 IncrementalHoareTripleChecker+Valid, 23124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.3s IncrementalHoareTripleChecker+Time [2023-12-02 18:04:19,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 151 Invalid, 28158 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5034 Valid, 23124 Invalid, 0 Unknown, 0 Unchecked, 20.3s Time] [2023-12-02 18:04:19,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2023-12-02 18:04:19,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 281. [2023-12-02 18:04:19,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 1.1) internal successors, (308), 280 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:19,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 308 transitions. [2023-12-02 18:04:19,419 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 308 transitions. Word has length 158 [2023-12-02 18:04:19,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:04:19,419 INFO L495 AbstractCegarLoop]: Abstraction has 281 states and 308 transitions. [2023-12-02 18:04:19,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 181 states, 181 states have (on average 2.5082872928176796) internal successors, (454), 181 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:19,420 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 308 transitions. [2023-12-02 18:04:19,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-02 18:04:19,421 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:04:19,421 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:04:19,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-02 18:04:19,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:04:19,622 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:04:19,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:04:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash -21267266, now seen corresponding path program 32 times [2023-12-02 18:04:19,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:04:19,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968119598] [2023-12-02 18:04:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:04:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:04:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:04:20,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1015 backedges. 92 proven. 104 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2023-12-02 18:04:20,310 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:04:20,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968119598] [2023-12-02 18:04:20,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968119598] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:04:20,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092484725] [2023-12-02 18:04:20,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 18:04:20,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:04:20,311 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:04:20,312 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:04:20,313 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-12-02 18:04:20,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-12-02 18:04:20,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:04:20,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-02 18:04:20,863 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:04:21,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1015 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2023-12-02 18:04:21,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:04:21,526 INFO L134 CoverageAnalysis]: Checked inductivity of 1015 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2023-12-02 18:04:21,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092484725] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:04:21,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1205006635] [2023-12-02 18:04:21,527 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:04:21,527 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:04:21,528 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:04:21,528 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:04:21,528 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:04:21,693 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:04:21,887 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '44343#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:04:21,887 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:04:21,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:04:21,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 47 [2023-12-02 18:04:21,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574437784] [2023-12-02 18:04:21,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:04:21,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-02 18:04:21,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:04:21,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-02 18:04:21,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=2079, Unknown=0, NotChecked=0, Total=2652 [2023-12-02 18:04:21,890 INFO L87 Difference]: Start difference. First operand 281 states and 308 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 47 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:23,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:04:23,611 INFO L93 Difference]: Finished difference Result 701 states and 771 transitions. [2023-12-02 18:04:23,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-02 18:04:23,611 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 47 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 159 [2023-12-02 18:04:23,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:04:23,613 INFO L225 Difference]: With dead ends: 701 [2023-12-02 18:04:23,613 INFO L226 Difference]: Without dead ends: 310 [2023-12-02 18:04:23,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 442 SyntacticMatches, 27 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1907 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=943, Invalid=3347, Unknown=0, NotChecked=0, Total=4290 [2023-12-02 18:04:23,614 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 36 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 1235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1235 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-02 18:04:23,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 15 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1235 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-02 18:04:23,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2023-12-02 18:04:23,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 303. [2023-12-02 18:04:23,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 1.0662251655629138) internal successors, (322), 302 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:23,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 322 transitions. [2023-12-02 18:04:23,999 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 322 transitions. Word has length 159 [2023-12-02 18:04:23,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:04:23,999 INFO L495 AbstractCegarLoop]: Abstraction has 303 states and 322 transitions. [2023-12-02 18:04:23,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 47 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:23,999 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 322 transitions. [2023-12-02 18:04:24,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-02 18:04:24,000 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:04:24,000 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:04:24,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-12-02 18:04:24,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:04:24,200 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:04:24,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:04:24,201 INFO L85 PathProgramCache]: Analyzing trace with hash 812671603, now seen corresponding path program 33 times [2023-12-02 18:04:24,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:04:24,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497813342] [2023-12-02 18:04:24,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:04:24,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:04:24,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:04:24,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1142 backedges. 78 proven. 118 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2023-12-02 18:04:24,966 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:04:24,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497813342] [2023-12-02 18:04:24,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497813342] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:04:24,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349025053] [2023-12-02 18:04:24,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-02 18:04:24,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:04:24,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:04:24,967 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:04:24,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-12-02 18:04:25,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-02 18:04:25,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 18:04:25,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-02 18:04:25,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:04:25,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1142 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 917 trivial. 0 not checked. [2023-12-02 18:04:25,823 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:04:26,473 INFO L134 CoverageAnalysis]: Checked inductivity of 1142 backedges. 120 proven. 105 refuted. 0 times theorem prover too weak. 917 trivial. 0 not checked. [2023-12-02 18:04:26,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349025053] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:04:26,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1381646386] [2023-12-02 18:04:26,474 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:04:26,474 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:04:26,475 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:04:26,475 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:04:26,475 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:04:26,643 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:04:26,886 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '47456#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:04:26,886 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:04:26,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:04:26,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 32] total 76 [2023-12-02 18:04:26,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740383486] [2023-12-02 18:04:26,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:04:26,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-12-02 18:04:26,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:04:26,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-12-02 18:04:26,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=963, Invalid=5517, Unknown=0, NotChecked=0, Total=6480 [2023-12-02 18:04:26,889 INFO L87 Difference]: Start difference. First operand 303 states and 322 transitions. Second operand has 76 states, 76 states have (on average 1.513157894736842) internal successors, (115), 76 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:29,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 18:04:30,000 INFO L93 Difference]: Finished difference Result 590 states and 640 transitions. [2023-12-02 18:04:30,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-12-02 18:04:30,000 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 1.513157894736842) internal successors, (115), 76 states have internal predecessors, (115), 0 states have call successors, (0), 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 168 [2023-12-02 18:04:30,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 18:04:30,002 INFO L225 Difference]: With dead ends: 590 [2023-12-02 18:04:30,002 INFO L226 Difference]: Without dead ends: 438 [2023-12-02 18:04:30,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 441 SyntacticMatches, 15 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4972 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2304, Invalid=13446, Unknown=0, NotChecked=0, Total=15750 [2023-12-02 18:04:30,004 INFO L413 NwaCegarLoop]: 3 mSDtfsCounter, 105 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 2483 mSolverCounterSat, 2311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 4794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2311 IncrementalHoareTripleChecker+Valid, 2483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-02 18:04:30,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 21 Invalid, 4794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2311 Valid, 2483 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-02 18:04:30,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2023-12-02 18:04:30,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 330. [2023-12-02 18:04:30,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 329 states have (on average 1.0638297872340425) internal successors, (350), 329 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:30,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 350 transitions. [2023-12-02 18:04:30,407 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 350 transitions. Word has length 168 [2023-12-02 18:04:30,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 18:04:30,407 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 350 transitions. [2023-12-02 18:04:30,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 1.513157894736842) internal successors, (115), 76 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-02 18:04:30,408 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 350 transitions. [2023-12-02 18:04:30,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-02 18:04:30,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 18:04:30,408 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 18:04:30,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-12-02 18:04:30,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:04:30,609 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-02 18:04:30,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 18:04:30,610 INFO L85 PathProgramCache]: Analyzing trace with hash 704778988, now seen corresponding path program 34 times [2023-12-02 18:04:30,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-12-02 18:04:30,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836119895] [2023-12-02 18:04:30,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 18:04:30,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 18:04:31,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:05:55,061 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 151 proven. 1004 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:05:55,062 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-12-02 18:05:55,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836119895] [2023-12-02 18:05:55,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836119895] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 18:05:55,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755258151] [2023-12-02 18:05:55,062 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-02 18:05:55,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 18:05:55,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 18:05:55,063 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 18:05:55,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47cd7135-d624-4ab1-b4db-15ba6247d06e/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-02 18:05:55,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 18:05:55,340 WARN L260 TraceCheckSpWp]: Trace formula consists of 879 conjuncts, 600 conjunts are in the unsatisfiable core [2023-12-02 18:05:55,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 18:05:56,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-12-02 18:06:02,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 0 proven. 1155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 18:06:02,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 18:06:11,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 0 proven. 1050 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 18:06:11,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755258151] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 18:06:11,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [225853163] [2023-12-02 18:06:11,480 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2023-12-02 18:06:11,480 INFO L166 IcfgInterpreter]: Building call graph [2023-12-02 18:06:11,480 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-12-02 18:06:11,480 INFO L176 IcfgInterpreter]: Starting interpretation [2023-12-02 18:06:11,481 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2023-12-02 18:06:11,703 INFO L180 IcfgInterpreter]: Interpretation finished [2023-12-02 18:06:12,826 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '50593#(and (<= ~SIZE~0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_~cond#1| 0) (not (= |ULTIMATE.start_main_~sum~0#1| 0)) (<= 0 |ULTIMATE.start_main_~i~0#1|) (= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 0))' at error location [2023-12-02 18:06:12,826 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2023-12-02 18:06:12,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 18:06:12,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [137, 47, 33] total 208 [2023-12-02 18:06:12,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798973628] [2023-12-02 18:06:12,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 18:06:12,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 208 states [2023-12-02 18:06:12,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-12-02 18:06:12,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 208 interpolants. [2023-12-02 18:06:12,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1886, Invalid=43270, Unknown=0, NotChecked=0, Total=45156 [2023-12-02 18:06:12,830 INFO L87 Difference]: Start difference. First operand 330 states and 350 transitions. Second operand has 208 states, 208 states have (on average 2.3365384615384617) internal successors, (486), 208 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)