./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a 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_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b1c027fee61a8058055c949088f7676db617c5b1b19a093573b50c07cbdcbacd --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-03 02:50:03,893 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 02:50:03,894 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 02:50:03,946 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 02:50:03,947 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 02:50:03,950 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 02:50:03,952 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 02:50:03,957 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 02:50:03,962 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 02:50:03,963 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 02:50:03,964 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 02:50:03,965 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 02:50:03,965 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 02:50:03,966 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 02:50:03,972 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 02:50:03,974 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 02:50:03,975 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 02:50:03,976 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 02:50:03,978 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 02:50:03,981 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 02:50:03,983 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 02:50:03,988 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 02:50:03,989 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 02:50:03,990 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 02:50:03,994 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 02:50:04,003 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 02:50:04,004 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 02:50:04,005 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 02:50:04,005 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 02:50:04,006 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 02:50:04,006 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 02:50:04,007 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 02:50:04,008 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 02:50:04,009 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 02:50:04,010 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 02:50:04,012 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 02:50:04,013 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 02:50:04,014 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 02:50:04,015 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 02:50:04,016 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 02:50:04,017 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 02:50:04,018 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-64bit-Taipan_Default.epf [2022-11-03 02:50:04,058 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 02:50:04,059 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 02:50:04,060 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 02:50:04,060 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 02:50:04,061 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 02:50:04,061 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 02:50:04,061 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 02:50:04,062 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 02:50:04,062 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 02:50:04,062 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 02:50:04,063 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 02:50:04,064 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 02:50:04,064 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 02:50:04,064 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 02:50:04,064 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 02:50:04,065 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 02:50:04,065 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 02:50:04,065 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 02:50:04,066 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 02:50:04,066 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 02:50:04,066 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 02:50:04,066 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 02:50:04,067 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 02:50:04,069 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 02:50:04,069 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 02:50:04,069 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 02:50:04,069 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 02:50:04,070 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 02:50:04,070 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 02:50:04,070 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:50:04,070 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 02:50:04,071 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 02:50:04,071 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 02:50:04,071 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 02:50:04,071 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 02:50:04,072 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 02:50:04,072 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 02:50:04,072 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 02:50:04,072 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b1c027fee61a8058055c949088f7676db617c5b1b19a093573b50c07cbdcbacd [2022-11-03 02:50:04,311 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 02:50:04,333 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 02:50:04,336 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 02:50:04,337 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 02:50:04,338 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 02:50:04,348 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i [2022-11-03 02:50:04,427 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/data/94d3bceb6/ff41ddfdb5f449e19c50ec0d735aaa9d/FLAG31b755b2a [2022-11-03 02:50:05,581 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 02:50:05,583 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i [2022-11-03 02:50:05,668 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/data/94d3bceb6/ff41ddfdb5f449e19c50ec0d735aaa9d/FLAG31b755b2a [2022-11-03 02:50:05,752 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/data/94d3bceb6/ff41ddfdb5f449e19c50ec0d735aaa9d [2022-11-03 02:50:05,754 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 02:50:05,756 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 02:50:05,758 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 02:50:05,759 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 02:50:05,762 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 02:50:05,763 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:50:05" (1/1) ... [2022-11-03 02:50:05,764 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4034be95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:05, skipping insertion in model container [2022-11-03 02:50:05,764 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 02:50:05" (1/1) ... [2022-11-03 02:50:05,770 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 02:50:06,031 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 02:50:16,340 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i[723056,723069] [2022-11-03 02:50:16,970 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:50:16,998 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 02:50:18,042 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i[723056,723069] [2022-11-03 02:50:18,064 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 02:50:18,397 INFO L208 MainTranslator]: Completed translation [2022-11-03 02:50:18,398 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18 WrapperNode [2022-11-03 02:50:18,398 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 02:50:18,399 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 02:50:18,399 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 02:50:18,399 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 02:50:18,407 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:18,753 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,186 INFO L138 Inliner]: procedures = 905, calls = 9946, calls flagged for inlining = 323, calls inlined = 188, statements flattened = 12629 [2022-11-03 02:50:19,188 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 02:50:19,188 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 02:50:19,189 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 02:50:19,189 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 02:50:19,201 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,201 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,260 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,261 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,750 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,811 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:19,881 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:20,035 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:20,135 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 02:50:20,138 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 02:50:20,138 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 02:50:20,138 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 02:50:20,139 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (1/1) ... [2022-11-03 02:50:20,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 02:50:20,158 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 02:50:20,172 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 02:50:20,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 02:50:20,231 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_ICM_page [2022-11-03 02:50:20,231 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_ICM_page [2022-11-03 02:50:20,231 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-03 02:50:20,231 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_device [2022-11-03 02:50:20,231 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_device [2022-11-03 02:50:20,232 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_status_to_errno [2022-11-03 02:50:20,232 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_status_to_errno [2022-11-03 02:50:20,232 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icms [2022-11-03 02:50:20,232 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icms [2022-11-03 02:50:20,232 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-03 02:50:20,233 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-03 02:50:20,233 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-03 02:50:20,233 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-03 02:50:20,233 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-03 02:50:20,233 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-03 02:50:20,233 INFO L130 BoogieDeclarations]: Found specification of procedure adjust_key [2022-11-03 02:50:20,234 INFO L138 BoogieDeclarations]: Found implementation of procedure adjust_key [2022-11-03 02:50:20,234 INFO L130 BoogieDeclarations]: Found specification of procedure key_to_hw_index [2022-11-03 02:50:20,234 INFO L138 BoogieDeclarations]: Found implementation of procedure key_to_hw_index [2022-11-03 02:50:20,234 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-03 02:50:20,234 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-03 02:50:20,234 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2022-11-03 02:50:20,235 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2022-11-03 02:50:20,235 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-03 02:50:20,235 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-03 02:50:20,235 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unmap_eq_icm [2022-11-03 02:50:20,235 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unmap_eq_icm [2022-11-03 02:50:20,235 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-03 02:50:20,236 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-03 02:50:20,236 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uarc_virt [2022-11-03 02:50:20,236 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uarc_virt [2022-11-03 02:50:20,236 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2022-11-03 02:50:20,237 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2022-11-03 02:50:20,237 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-03 02:50:20,237 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-03 02:50:20,237 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2022-11-03 02:50:20,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2022-11-03 02:50:20,238 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-03 02:50:20,238 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-03 02:50:20,238 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2022-11-03 02:50:20,239 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2022-11-03 02:50:20,239 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_cleanup [2022-11-03 02:50:20,239 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_cleanup [2022-11-03 02:50:20,239 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_device [2022-11-03 02:50:20,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_device [2022-11-03 02:50:20,240 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-03 02:50:20,240 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-03 02:50:20,240 INFO L130 BoogieDeclarations]: Found specification of procedure ib_query_port [2022-11-03 02:50:20,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_query_port [2022-11-03 02:50:20,242 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_region [2022-11-03 02:50:20,242 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_region [2022-11-03 02:50:20,242 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-03 02:50:20,243 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-03 02:50:20,243 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-03 02:50:20,243 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-03 02:50:20,244 INFO L130 BoogieDeclarations]: Found specification of procedure pci_pcie_cap [2022-11-03 02:50:20,244 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_pcie_cap [2022-11-03 02:50:20,244 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_CLOSE_IB [2022-11-03 02:50:20,244 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_CLOSE_IB [2022-11-03 02:50:20,245 INFO L130 BoogieDeclarations]: Found specification of procedure clear_page [2022-11-03 02:50:20,245 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_page [2022-11-03 02:50:20,245 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_pd_alloc [2022-11-03 02:50:20,245 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_pd_alloc [2022-11-03 02:50:20,245 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 02:50:20,246 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_init_one [2022-11-03 02:50:20,246 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_init_one [2022-11-03 02:50:20,246 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_create_eq [2022-11-03 02:50:20,246 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_create_eq [2022-11-03 02:50:20,246 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write_mtt [2022-11-03 02:50:20,247 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write_mtt [2022-11-03 02:50:20,247 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_icm_table [2022-11-03 02:50:20,247 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_icm_table [2022-11-03 02:50:20,248 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_catas_cleanup [2022-11-03 02:50:20,248 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_catas_cleanup [2022-11-03 02:50:20,248 INFO L130 BoogieDeclarations]: Found specification of procedure hw_index_to_key [2022-11-03 02:50:20,248 INFO L138 BoogieDeclarations]: Found implementation of procedure hw_index_to_key [2022-11-03 02:50:20,249 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-11-03 02:50:20,249 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-11-03 02:50:20,249 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write64_raw [2022-11-03 02:50:20,249 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write64_raw [2022-11-03 02:50:20,250 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-03 02:50:20,250 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-03 02:50:20,250 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_use_polling [2022-11-03 02:50:20,250 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_use_polling [2022-11-03 02:50:20,251 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-11-03 02:50:20,251 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-11-03 02:50:20,251 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icm_table [2022-11-03 02:50:20,251 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icm_table [2022-11-03 02:50:20,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 02:50:20,253 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mtt_range [2022-11-03 02:50:20,253 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mtt_range [2022-11-03 02:50:20,254 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-03 02:50:20,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-03 02:50:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 02:50:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 02:50:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2022-11-03 02:50:20,255 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2022-11-03 02:50:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-03 02:50:20,255 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-03 02:50:20,256 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-03 02:50:20,256 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uar_free [2022-11-03 02:50:20,256 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uar_free [2022-11-03 02:50:20,256 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_cleanup [2022-11-03 02:50:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_cleanup [2022-11-03 02:50:20,257 INFO L130 BoogieDeclarations]: Found specification of procedure tavor_eq_req_not [2022-11-03 02:50:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure tavor_eq_req_not [2022-11-03 02:50:20,257 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-03 02:50:20,257 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-03 02:50:20,258 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2022-11-03 02:50:20,258 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2022-11-03 02:50:20,259 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-03 02:50:20,262 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-03 02:50:20,262 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_array_cleanup [2022-11-03 02:50:20,262 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_array_cleanup [2022-11-03 02:50:20,262 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_eq_table [2022-11-03 02:50:20,263 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_eq_table [2022-11-03 02:50:20,263 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-03 02:50:20,264 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-03 02:50:20,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 02:50:20,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 02:50:20,272 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-03 02:50:20,272 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-03 02:50:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-03 02:50:20,273 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-03 02:50:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-03 02:50:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-03 02:50:20,273 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-03 02:50:20,273 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_av_table [2022-11-03 02:50:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_av_table [2022-11-03 02:50:20,274 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icm [2022-11-03 02:50:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icm [2022-11-03 02:50:20,274 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_alloc_mtt [2022-11-03 02:50:20,274 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_alloc_mtt [2022-11-03 02:50:20,274 INFO L130 BoogieDeclarations]: Found specification of procedure __be32_to_cpup [2022-11-03 02:50:20,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __be32_to_cpup [2022-11-03 02:50:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-03 02:50:20,275 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-03 02:50:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-03 02:50:20,275 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-03 02:50:20,275 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_is_memfree [2022-11-03 02:50:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_is_memfree [2022-11-03 02:50:20,276 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_eq_req_not [2022-11-03 02:50:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_eq_req_not [2022-11-03 02:50:20,276 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_ICM [2022-11-03 02:50:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_ICM [2022-11-03 02:50:20,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-03 02:50:20,276 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-03 02:50:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure set_eqe_hw [2022-11-03 02:50:20,277 INFO L138 BoogieDeclarations]: Found implementation of procedure set_eqe_hw [2022-11-03 02:50:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-03 02:50:20,277 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-03 02:50:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-03 02:50:20,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-03 02:50:20,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 02:50:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-03 02:50:20,278 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-03 02:50:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_update_rate [2022-11-03 02:50:20,278 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_update_rate [2022-11-03 02:50:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 02:50:20,278 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_ICM [2022-11-03 02:50:20,279 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_ICM [2022-11-03 02:50:20,279 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_init [2022-11-03 02:50:20,279 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_init [2022-11-03 02:50:20,279 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-03 02:50:20,280 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-03 02:50:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-03 02:50:20,280 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-03 02:50:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_uar_table [2022-11-03 02:50:20,280 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_uar_table [2022-11-03 02:50:20,280 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-03 02:50:20,281 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-03 02:50:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-11-03 02:50:20,281 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-11-03 02:50:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_icm_addr [2022-11-03 02:50:20,281 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_icm_addr [2022-11-03 02:50:20,281 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2022-11-03 02:50:20,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2022-11-03 02:50:20,282 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2022-11-03 02:50:20,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2022-11-03 02:50:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-03 02:50:20,283 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-03 02:50:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-11-03 02:50:20,283 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-11-03 02:50:20,283 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mtt [2022-11-03 02:50:20,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mtt [2022-11-03 02:50:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure go_bit [2022-11-03 02:50:20,284 INFO L138 BoogieDeclarations]: Found implementation of procedure go_bit [2022-11-03 02:50:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 02:50:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free [2022-11-03 02:50:20,284 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free [2022-11-03 02:50:20,284 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_zero_bit [2022-11-03 02:50:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_zero_bit [2022-11-03 02:50:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-03 02:50:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-03 02:50:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-03 02:50:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-03 02:50:20,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mthca_device_mutex [2022-11-03 02:50:20,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mthca_device_mutex [2022-11-03 02:50:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_SW2HW_MPT [2022-11-03 02:50:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_SW2HW_MPT [2022-11-03 02:50:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_write_word [2022-11-03 02:50:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_write_word [2022-11-03 02:50:20,286 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_irqs [2022-11-03 02:50:20,286 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_irqs [2022-11-03 02:50:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_mr_table [2022-11-03 02:50:20,287 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_mr_table [2022-11-03 02:50:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure __be64_to_cpup [2022-11-03 02:50:20,287 INFO L138 BoogieDeclarations]: Found implementation of procedure __be64_to_cpup [2022-11-03 02:50:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure __buggy_use_of_MTHCA_GET [2022-11-03 02:50:20,287 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-11-03 02:50:20,287 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-11-03 02:50:20,288 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2022-11-03 02:50:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2022-11-03 02:50:20,288 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc_notrans [2022-11-03 02:50:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc_notrans [2022-11-03 02:50:20,288 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2022-11-03 02:50:20,288 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2022-11-03 02:50:20,289 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2022-11-03 02:50:20,289 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2022-11-03 02:50:20,289 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_put [2022-11-03 02:50:20,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_put [2022-11-03 02:50:20,289 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc [2022-11-03 02:50:20,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc [2022-11-03 02:50:20,289 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write64 [2022-11-03 02:50:20,290 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write64 [2022-11-03 02:50:20,290 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2022-11-03 02:50:20,290 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2022-11-03 02:50:20,290 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_imm [2022-11-03 02:50:20,290 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_imm [2022-11-03 02:50:20,290 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_mcg_table [2022-11-03 02:50:20,291 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_mcg_table [2022-11-03 02:50:20,291 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_qp_table [2022-11-03 02:50:20,291 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_qp_table [2022-11-03 02:50:20,291 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-03 02:50:20,291 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-03 02:50:20,291 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_device [2022-11-03 02:50:20,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_device [2022-11-03 02:50:20,293 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_mad_agent [2022-11-03 02:50:20,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_mad_agent [2022-11-03 02:50:20,297 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-11-03 02:50:20,297 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-11-03 02:50:20,297 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2022-11-03 02:50:20,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2022-11-03 02:50:20,298 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_INIT_HCA [2022-11-03 02:50:20,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_INIT_HCA [2022-11-03 02:50:20,298 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_hw_index_to_key [2022-11-03 02:50:20,298 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_hw_index_to_key [2022-11-03 02:50:20,299 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-03 02:50:20,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-03 02:50:20,299 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-03 02:50:20,299 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-03 02:50:20,300 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2022-11-03 02:50:20,300 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2022-11-03 02:50:20,300 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_cq_table [2022-11-03 02:50:20,300 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_cq_table [2022-11-03 02:50:20,300 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_cleanup [2022-11-03 02:50:20,300 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_cleanup [2022-11-03 02:50:20,301 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-03 02:50:20,301 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-03 02:50:20,301 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_close_hca [2022-11-03 02:50:20,301 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_close_hca [2022-11-03 02:50:20,301 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_EQ [2022-11-03 02:50:20,301 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_EQ [2022-11-03 02:50:20,301 INFO L130 BoogieDeclarations]: Found specification of procedure down [2022-11-03 02:50:20,302 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2022-11-03 02:50:20,302 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2022-11-03 02:50:20,302 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2022-11-03 02:50:20,302 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAD_IFC [2022-11-03 02:50:20,302 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAD_IFC [2022-11-03 02:50:20,302 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_map_cmd [2022-11-03 02:50:20,302 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_map_cmd [2022-11-03 02:50:20,303 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2022-11-03 02:50:20,303 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2022-11-03 02:50:20,303 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 02:50:20,303 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_mthca_icm_table [2022-11-03 02:50:20,303 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_mthca_icm_table [2022-11-03 02:50:20,303 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_eq [2022-11-03 02:50:20,304 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_eq [2022-11-03 02:50:20,304 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_alloc [2022-11-03 02:50:20,304 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_alloc [2022-11-03 02:50:20,304 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mailbox [2022-11-03 02:50:20,304 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mailbox [2022-11-03 02:50:20,304 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-03 02:50:20,304 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-03 02:50:20,305 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-11-03 02:50:20,305 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-11-03 02:50:20,305 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-03 02:50:20,305 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_DISABLE_LAM [2022-11-03 02:50:20,305 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_DISABLE_LAM [2022-11-03 02:50:20,305 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-03 02:50:20,305 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-03 02:50:20,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-03 02:50:20,306 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2022-11-03 02:50:20,306 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2022-11-03 02:50:20,306 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uar_alloc [2022-11-03 02:50:20,306 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uar_alloc [2022-11-03 02:50:20,306 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2022-11-03 02:50:20,306 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2022-11-03 02:50:20,307 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mthca_device_mutex [2022-11-03 02:50:20,307 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mthca_device_mutex [2022-11-03 02:50:20,307 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_setup_hca [2022-11-03 02:50:20,307 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_setup_hca [2022-11-03 02:50:20,307 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-03 02:50:20,307 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-03 02:50:20,307 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc [2022-11-03 02:50:20,308 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc [2022-11-03 02:50:20,308 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_CONF_SPECIAL_QP [2022-11-03 02:50:20,308 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_CONF_SPECIAL_QP [2022-11-03 02:50:20,308 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_map_reg [2022-11-03 02:50:20,308 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_map_reg [2022-11-03 02:50:20,308 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_check_profile_val [2022-11-03 02:50:20,309 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_check_profile_val [2022-11-03 02:50:20,309 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_sg [2022-11-03 02:50:20,309 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_sg [2022-11-03 02:50:20,309 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_FA [2022-11-03 02:50:20,309 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_FA [2022-11-03 02:50:20,309 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_free [2022-11-03 02:50:20,309 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_free [2022-11-03 02:50:20,309 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2022-11-03 02:50:20,310 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2022-11-03 02:50:20,310 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write_mtt_size [2022-11-03 02:50:20,310 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write_mtt_size [2022-11-03 02:50:20,310 INFO L130 BoogieDeclarations]: Found specification of procedure dma_get_cache_alignment [2022-11-03 02:50:20,310 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_get_cache_alignment [2022-11-03 02:50:20,310 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mr [2022-11-03 02:50:20,311 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mr [2022-11-03 02:50:20,311 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mailbox [2022-11-03 02:50:20,311 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mailbox [2022-11-03 02:50:20,311 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-03 02:50:20,311 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-03 02:50:20,311 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-03 02:50:20,311 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-03 02:50:20,311 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_dev_lim [2022-11-03 02:50:20,312 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_dev_lim [2022-11-03 02:50:20,312 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2022-11-03 02:50:20,312 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2022-11-03 02:50:20,312 INFO L130 BoogieDeclarations]: Found specification of procedure tavor_hw_index_to_key [2022-11-03 02:50:20,312 INFO L138 BoogieDeclarations]: Found implementation of procedure tavor_hw_index_to_key [2022-11-03 02:50:20,312 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_QUERY_FW [2022-11-03 02:50:20,312 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_QUERY_FW [2022-11-03 02:50:20,313 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2022-11-03 02:50:20,313 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2022-11-03 02:50:20,313 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-11-03 02:50:20,313 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-11-03 02:50:20,313 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_SYS_DIS [2022-11-03 02:50:20,313 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_SYS_DIS [2022-11-03 02:50:20,314 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_init [2022-11-03 02:50:20,314 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_init [2022-11-03 02:50:20,314 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_box [2022-11-03 02:50:20,314 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_box [2022-11-03 02:50:20,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-03 02:50:20,314 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_alloc [2022-11-03 02:50:20,314 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_alloc [2022-11-03 02:50:20,315 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-03 02:50:20,315 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-03 02:50:20,315 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_make_profile [2022-11-03 02:50:20,315 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_make_profile [2022-11-03 02:50:20,315 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2022-11-03 02:50:20,315 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2022-11-03 02:50:20,315 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-11-03 02:50:20,315 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-11-03 02:50:20,316 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unregister_device [2022-11-03 02:50:20,316 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unregister_device [2022-11-03 02:50:20,316 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_key_to_hw_index [2022-11-03 02:50:20,316 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_key_to_hw_index [2022-11-03 02:50:20,316 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2022-11-03 02:50:20,316 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2022-11-03 02:50:20,316 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-03 02:50:20,317 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-03 02:50:20,317 INFO L130 BoogieDeclarations]: Found specification of procedure up [2022-11-03 02:50:20,317 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2022-11-03 02:50:20,317 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-11-03 02:50:20,317 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-11-03 02:50:20,317 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-11-03 02:50:20,318 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-11-03 02:50:20,318 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 02:50:20,318 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_find [2022-11-03 02:50:20,318 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_find [2022-11-03 02:50:20,318 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_icm [2022-11-03 02:50:20,318 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_icm [2022-11-03 02:50:20,318 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_icm_size [2022-11-03 02:50:20,319 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_icm_size [2022-11-03 02:50:20,319 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-11-03 02:50:20,319 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-11-03 02:50:20,319 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2022-11-03 02:50:20,319 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2022-11-03 02:50:20,319 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_srq_table [2022-11-03 02:50:20,319 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_srq_table [2022-11-03 02:50:20,320 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_poll [2022-11-03 02:50:20,320 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_poll [2022-11-03 02:50:20,320 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_ICM_AUX [2022-11-03 02:50:20,320 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_ICM_AUX [2022-11-03 02:50:20,320 INFO L130 BoogieDeclarations]: Found specification of procedure __be16_to_cpup [2022-11-03 02:50:20,320 INFO L138 BoogieDeclarations]: Found implementation of procedure __be16_to_cpup [2022-11-03 02:50:20,321 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_wait [2022-11-03 02:50:20,321 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_wait [2022-11-03 02:50:20,321 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc_phys [2022-11-03 02:50:20,321 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc_phys [2022-11-03 02:50:20,321 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_sg [2022-11-03 02:50:20,321 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_sg [2022-11-03 02:50:20,321 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-03 02:50:20,322 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-03 02:50:20,322 INFO L130 BoogieDeclarations]: Found specification of procedure get_eqe [2022-11-03 02:50:20,322 INFO L138 BoogieDeclarations]: Found implementation of procedure get_eqe [2022-11-03 02:50:20,326 INFO L130 BoogieDeclarations]: Found specification of procedure async_mask [2022-11-03 02:50:20,326 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mask [2022-11-03 02:50:20,326 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_array_init [2022-11-03 02:50:20,327 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_array_init [2022-11-03 02:50:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_pd_free [2022-11-03 02:50:20,327 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_pd_free [2022-11-03 02:50:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd [2022-11-03 02:50:20,327 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd [2022-11-03 02:50:20,327 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2022-11-03 02:50:20,327 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2022-11-03 02:50:20,328 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_get [2022-11-03 02:50:20,328 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_get [2022-11-03 02:50:20,328 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_remove_one [2022-11-03 02:50:20,328 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_remove_one [2022-11-03 02:50:20,328 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-03 02:50:20,328 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-03 02:50:20,328 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_pd_table [2022-11-03 02:50:20,329 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_pd_table [2022-11-03 02:50:20,329 INFO L130 BoogieDeclarations]: Found specification of procedure init_query_mad [2022-11-03 02:50:20,329 INFO L138 BoogieDeclarations]: Found implementation of procedure init_query_mad [2022-11-03 02:50:20,329 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2022-11-03 02:50:20,329 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2022-11-03 02:50:20,329 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_mthca_icm_table [2022-11-03 02:50:20,329 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_mthca_icm_table [2022-11-03 02:50:20,330 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_post [2022-11-03 02:50:20,330 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_post [2022-11-03 02:50:20,330 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-03 02:50:20,330 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-03 02:50:20,330 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-11-03 02:50:20,330 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-11-03 02:50:20,330 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 02:50:20,331 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unmap_eq_regs [2022-11-03 02:50:20,331 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unmap_eq_regs [2022-11-03 02:50:20,331 INFO L130 BoogieDeclarations]: Found specification of procedure __buggy_use_of_MTHCA_PUT [2022-11-03 02:50:20,331 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mtt [2022-11-03 02:50:20,331 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mtt [2022-11-03 02:50:21,938 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 02:50:21,943 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 02:51:10,727 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 02:51:15,689 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 02:51:15,689 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-03 02:51:15,699 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:51:15 BoogieIcfgContainer [2022-11-03 02:51:15,699 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 02:51:15,702 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 02:51:15,703 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 02:51:15,710 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 02:51:15,710 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 02:50:05" (1/3) ... [2022-11-03 02:51:15,711 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fcaa6e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:51:15, skipping insertion in model container [2022-11-03 02:51:15,711 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 02:50:18" (2/3) ... [2022-11-03 02:51:15,711 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3fcaa6e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 02:51:15, skipping insertion in model container [2022-11-03 02:51:15,711 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 02:51:15" (3/3) ... [2022-11-03 02:51:15,713 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--infiniband--hw--mthca--ib_mthca.ko-main.cil.out.i [2022-11-03 02:51:15,733 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 02:51:15,733 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 02:51:15,874 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 02:51:15,883 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@33db26e7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 02:51:15,883 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 02:51:15,902 INFO L276 IsEmpty]: Start isEmpty. Operand has 4013 states, 2588 states have (on average 1.3721020092735703) internal successors, (3551), 2657 states have internal predecessors, (3551), 1213 states have call successors, (1213), 210 states have call predecessors, (1213), 210 states have return successors, (1213), 1213 states have call predecessors, (1213), 1213 states have call successors, (1213) [2022-11-03 02:51:15,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-03 02:51:15,915 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:51:15,916 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:51:15,916 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:51:15,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:51:15,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1311138355, now seen corresponding path program 1 times [2022-11-03 02:51:15,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:51:15,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369907223] [2022-11-03 02:51:15,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:51:15,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:51:16,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:51:16,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:51:16,771 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:51:16,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369907223] [2022-11-03 02:51:16,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369907223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:51:16,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:51:16,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:51:16,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60177491] [2022-11-03 02:51:16,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:51:16,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:51:16,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:51:16,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:51:16,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:51:16,822 INFO L87 Difference]: Start difference. First operand has 4013 states, 2588 states have (on average 1.3721020092735703) internal successors, (3551), 2657 states have internal predecessors, (3551), 1213 states have call successors, (1213), 210 states have call predecessors, (1213), 210 states have return successors, (1213), 1213 states have call predecessors, (1213), 1213 states have call successors, (1213) Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 02:51:19,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:21,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:23,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:27,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:29,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:32,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:34,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:37,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:38,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:40,516 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:43,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:43,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:51:43,900 INFO L93 Difference]: Finished difference Result 11949 states and 18113 transitions. [2022-11-03 02:51:43,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:51:43,903 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2022-11-03 02:51:43,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:51:43,972 INFO L225 Difference]: With dead ends: 11949 [2022-11-03 02:51:43,972 INFO L226 Difference]: Without dead ends: 7899 [2022-11-03 02:51:44,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:51:44,023 INFO L413 NwaCegarLoop]: 6583 mSDtfsCounter, 5853 mSDsluCounter, 5894 mSDsCounter, 0 mSdLazyCounter, 1056 mSolverCounterSat, 3 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5863 SdHoareTripleChecker+Valid, 11957 SdHoareTripleChecker+Invalid, 1066 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1056 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:51:44,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5863 Valid, 11957 Invalid, 1066 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 1056 Invalid, 7 Unknown, 0 Unchecked, 26.3s Time] [2022-11-03 02:51:44,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7899 states. [2022-11-03 02:51:44,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7899 to 7886. [2022-11-03 02:51:44,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7886 states, 5087 states have (on average 1.364851582465107) internal successors, (6943), 5204 states have internal predecessors, (6943), 2384 states have call successors, (2384), 415 states have call predecessors, (2384), 414 states have return successors, (2369), 2364 states have call predecessors, (2369), 2365 states have call successors, (2369) [2022-11-03 02:51:44,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7886 states to 7886 states and 11696 transitions. [2022-11-03 02:51:44,670 INFO L78 Accepts]: Start accepts. Automaton has 7886 states and 11696 transitions. Word has length 16 [2022-11-03 02:51:44,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:51:44,671 INFO L495 AbstractCegarLoop]: Abstraction has 7886 states and 11696 transitions. [2022-11-03 02:51:44,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 02:51:44,671 INFO L276 IsEmpty]: Start isEmpty. Operand 7886 states and 11696 transitions. [2022-11-03 02:51:44,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-03 02:51:44,674 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:51:44,674 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:51:44,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 02:51:44,675 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:51:44,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:51:44,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1596099383, now seen corresponding path program 1 times [2022-11-03 02:51:44,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:51:44,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541898861] [2022-11-03 02:51:44,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:51:44,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:51:44,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:51:45,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 02:51:45,036 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:51:45,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541898861] [2022-11-03 02:51:45,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541898861] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:51:45,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:51:45,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 02:51:45,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228408852] [2022-11-03 02:51:45,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:51:45,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:51:45,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:51:45,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:51:45,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:51:45,044 INFO L87 Difference]: Start difference. First operand 7886 states and 11696 transitions. Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:51:47,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:50,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:53,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:51:59,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:01,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:03,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:03,061 INFO L93 Difference]: Finished difference Result 11977 states and 17746 transitions. [2022-11-03 02:52:03,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:03,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-11-03 02:52:03,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:03,091 INFO L225 Difference]: With dead ends: 11977 [2022-11-03 02:52:03,091 INFO L226 Difference]: Without dead ends: 4092 [2022-11-03 02:52:03,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:03,131 INFO L413 NwaCegarLoop]: 5433 mSDtfsCounter, 104 mSDsluCounter, 5892 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 1 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 10803 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:03,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 10803 Invalid, 1064 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1058 Invalid, 5 Unknown, 0 Unchecked, 17.7s Time] [2022-11-03 02:52:03,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4092 states. [2022-11-03 02:52:03,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4092 to 4024. [2022-11-03 02:52:03,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4024 states, 2597 states have (on average 1.3688871775125144) internal successors, (3555), 2664 states have internal predecessors, (3555), 1212 states have call successors, (1212), 215 states have call predecessors, (1212), 214 states have return successors, (1193), 1193 states have call predecessors, (1193), 1193 states have call successors, (1193) [2022-11-03 02:52:03,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4024 states to 4024 states and 5960 transitions. [2022-11-03 02:52:03,331 INFO L78 Accepts]: Start accepts. Automaton has 4024 states and 5960 transitions. Word has length 16 [2022-11-03 02:52:03,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:03,332 INFO L495 AbstractCegarLoop]: Abstraction has 4024 states and 5960 transitions. [2022-11-03 02:52:03,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 02:52:03,333 INFO L276 IsEmpty]: Start isEmpty. Operand 4024 states and 5960 transitions. [2022-11-03 02:52:03,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-03 02:52:03,336 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:03,336 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:03,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 02:52:03,336 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:03,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:03,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1584073998, now seen corresponding path program 1 times [2022-11-03 02:52:03,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:03,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022652871] [2022-11-03 02:52:03,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:03,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:03,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:04,100 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:52:04,101 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:04,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022652871] [2022-11-03 02:52:04,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022652871] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:04,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:04,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:04,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160685903] [2022-11-03 02:52:04,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:04,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:04,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:04,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:04,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:04,104 INFO L87 Difference]: Start difference. First operand 4024 states and 5960 transitions. Second operand has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:52:06,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:08,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:10,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:13,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:17,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:19,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:20,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:20,310 INFO L93 Difference]: Finished difference Result 4103 states and 6068 transitions. [2022-11-03 02:52:20,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:20,310 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 64 [2022-11-03 02:52:20,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:20,338 INFO L225 Difference]: With dead ends: 4103 [2022-11-03 02:52:20,338 INFO L226 Difference]: Without dead ends: 4100 [2022-11-03 02:52:20,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:20,342 INFO L413 NwaCegarLoop]: 5431 mSDtfsCounter, 5847 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5857 SdHoareTripleChecker+Valid, 5526 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:20,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5857 Valid, 5526 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 558 Invalid, 5 Unknown, 0 Unchecked, 16.0s Time] [2022-11-03 02:52:20,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4100 states. [2022-11-03 02:52:20,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4100 to 4091. [2022-11-03 02:52:20,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4091 states, 2642 states have (on average 1.370552611657835) internal successors, (3621), 2712 states have internal predecessors, (3621), 1225 states have call successors, (1225), 224 states have call predecessors, (1225), 223 states have return successors, (1207), 1203 states have call predecessors, (1207), 1207 states have call successors, (1207) [2022-11-03 02:52:20,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4091 states to 4091 states and 6053 transitions. [2022-11-03 02:52:20,544 INFO L78 Accepts]: Start accepts. Automaton has 4091 states and 6053 transitions. Word has length 64 [2022-11-03 02:52:20,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:20,544 INFO L495 AbstractCegarLoop]: Abstraction has 4091 states and 6053 transitions. [2022-11-03 02:52:20,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.333333333333333) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:52:20,545 INFO L276 IsEmpty]: Start isEmpty. Operand 4091 states and 6053 transitions. [2022-11-03 02:52:20,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-11-03 02:52:20,554 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:20,555 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:20,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 02:52:20,555 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:20,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:20,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1859568146, now seen corresponding path program 1 times [2022-11-03 02:52:20,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:20,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304675783] [2022-11-03 02:52:20,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:20,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:20,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:21,029 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:52:21,030 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:21,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304675783] [2022-11-03 02:52:21,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304675783] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:21,030 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:21,030 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:21,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843181573] [2022-11-03 02:52:21,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:21,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:21,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:21,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:21,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:21,032 INFO L87 Difference]: Start difference. First operand 4091 states and 6053 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:52:23,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:25,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:28,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:32,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:35,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:35,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:35,964 INFO L93 Difference]: Finished difference Result 4111 states and 6078 transitions. [2022-11-03 02:52:35,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:35,965 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 65 [2022-11-03 02:52:35,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:35,996 INFO L225 Difference]: With dead ends: 4111 [2022-11-03 02:52:35,997 INFO L226 Difference]: Without dead ends: 4108 [2022-11-03 02:52:36,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:36,001 INFO L413 NwaCegarLoop]: 5430 mSDtfsCounter, 5848 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5860 SdHoareTripleChecker+Valid, 5528 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:36,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5860 Valid, 5528 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 5 Unknown, 0 Unchecked, 14.7s Time] [2022-11-03 02:52:36,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4108 states. [2022-11-03 02:52:36,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4108 to 4096. [2022-11-03 02:52:36,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4096 states, 2645 states have (on average 1.370132325141777) internal successors, (3624), 2715 states have internal predecessors, (3624), 1225 states have call successors, (1225), 226 states have call predecessors, (1225), 225 states have return successors, (1208), 1203 states have call predecessors, (1208), 1208 states have call successors, (1208) [2022-11-03 02:52:36,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4096 states to 4096 states and 6057 transitions. [2022-11-03 02:52:36,350 INFO L78 Accepts]: Start accepts. Automaton has 4096 states and 6057 transitions. Word has length 65 [2022-11-03 02:52:36,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:36,353 INFO L495 AbstractCegarLoop]: Abstraction has 4096 states and 6057 transitions. [2022-11-03 02:52:36,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:52:36,353 INFO L276 IsEmpty]: Start isEmpty. Operand 4096 states and 6057 transitions. [2022-11-03 02:52:36,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-11-03 02:52:36,355 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:36,355 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:36,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 02:52:36,356 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:36,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:36,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1809957009, now seen corresponding path program 1 times [2022-11-03 02:52:36,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:36,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563906604] [2022-11-03 02:52:36,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:36,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:36,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:36,801 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:52:36,801 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:36,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563906604] [2022-11-03 02:52:36,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563906604] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:36,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:36,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:36,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999379655] [2022-11-03 02:52:36,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:36,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:36,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:36,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:36,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:36,806 INFO L87 Difference]: Start difference. First operand 4096 states and 6057 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:52:39,250 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:41,345 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:43,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:46,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:49,427 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:51,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:54,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:55,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:52:58,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:52:58,414 INFO L93 Difference]: Finished difference Result 6452 states and 9466 transitions. [2022-11-03 02:52:58,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:52:58,415 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 66 [2022-11-03 02:52:58,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:52:58,460 INFO L225 Difference]: With dead ends: 6452 [2022-11-03 02:52:58,460 INFO L226 Difference]: Without dead ends: 6448 [2022-11-03 02:52:58,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:58,467 INFO L413 NwaCegarLoop]: 6542 mSDtfsCounter, 5780 mSDsluCounter, 3437 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 4 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5789 SdHoareTripleChecker+Valid, 9625 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:52:58,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5789 Valid, 9625 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 931 Invalid, 7 Unknown, 0 Unchecked, 21.3s Time] [2022-11-03 02:52:58,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6448 states. [2022-11-03 02:52:58,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6448 to 6438. [2022-11-03 02:52:58,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6438 states, 4117 states have (on average 1.3572990041292203) internal successors, (5588), 4246 states have internal predecessors, (5588), 1917 states have call successors, (1917), 420 states have call predecessors, (1917), 403 states have return successors, (1946), 1849 states have call predecessors, (1946), 1900 states have call successors, (1946) [2022-11-03 02:52:58,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6438 states to 6438 states and 9451 transitions. [2022-11-03 02:52:58,840 INFO L78 Accepts]: Start accepts. Automaton has 6438 states and 9451 transitions. Word has length 66 [2022-11-03 02:52:58,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:52:58,841 INFO L495 AbstractCegarLoop]: Abstraction has 6438 states and 9451 transitions. [2022-11-03 02:52:58,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:52:58,841 INFO L276 IsEmpty]: Start isEmpty. Operand 6438 states and 9451 transitions. [2022-11-03 02:52:58,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-03 02:52:58,845 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:52:58,845 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:52:58,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 02:52:58,845 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:52:58,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:52:58,846 INFO L85 PathProgramCache]: Analyzing trace with hash 272016629, now seen corresponding path program 1 times [2022-11-03 02:52:58,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:52:58,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352670661] [2022-11-03 02:52:58,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:52:58,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:52:59,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:52:59,342 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:52:59,342 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:52:59,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352670661] [2022-11-03 02:52:59,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352670661] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:52:59,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:52:59,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:52:59,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101341806] [2022-11-03 02:52:59,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:52:59,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:52:59,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:52:59,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:52:59,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:52:59,346 INFO L87 Difference]: Start difference. First operand 6438 states and 9451 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:01,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:03,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:06,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:09,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:10,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:11,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:13,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:16,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:17,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:17,845 INFO L93 Difference]: Finished difference Result 6450 states and 9464 transitions. [2022-11-03 02:53:17,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:17,845 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 67 [2022-11-03 02:53:17,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:17,883 INFO L225 Difference]: With dead ends: 6450 [2022-11-03 02:53:17,883 INFO L226 Difference]: Without dead ends: 6447 [2022-11-03 02:53:17,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:17,889 INFO L413 NwaCegarLoop]: 5427 mSDtfsCounter, 5836 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5848 SdHoareTripleChecker+Valid, 5525 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:17,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5848 Valid, 5525 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 558 Invalid, 6 Unknown, 0 Unchecked, 18.2s Time] [2022-11-03 02:53:17,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6447 states. [2022-11-03 02:53:18,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6447 to 6447. [2022-11-03 02:53:18,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6447 states, 4124 states have (on average 1.3564500484966053) internal successors, (5594), 4251 states have internal predecessors, (5594), 1916 states have call successors, (1916), 420 states have call predecessors, (1916), 406 states have return successors, (1951), 1853 states have call predecessors, (1951), 1900 states have call successors, (1951) [2022-11-03 02:53:18,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6447 states to 6447 states and 9461 transitions. [2022-11-03 02:53:18,285 INFO L78 Accepts]: Start accepts. Automaton has 6447 states and 9461 transitions. Word has length 67 [2022-11-03 02:53:18,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:18,286 INFO L495 AbstractCegarLoop]: Abstraction has 6447 states and 9461 transitions. [2022-11-03 02:53:18,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:18,286 INFO L276 IsEmpty]: Start isEmpty. Operand 6447 states and 9461 transitions. [2022-11-03 02:53:18,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-03 02:53:18,287 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:18,287 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:18,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 02:53:18,288 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:18,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:18,288 INFO L85 PathProgramCache]: Analyzing trace with hash -159490028, now seen corresponding path program 1 times [2022-11-03 02:53:18,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:18,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614131135] [2022-11-03 02:53:18,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:18,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:18,685 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:53:18,685 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:18,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614131135] [2022-11-03 02:53:18,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614131135] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:18,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:18,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:18,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414027208] [2022-11-03 02:53:18,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:18,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:18,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:18,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:18,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:18,690 INFO L87 Difference]: Start difference. First operand 6447 states and 9461 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:21,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:23,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:27,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:29,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:33,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:36,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:38,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:38,108 INFO L93 Difference]: Finished difference Result 6455 states and 9465 transitions. [2022-11-03 02:53:38,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:38,111 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 68 [2022-11-03 02:53:38,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:38,143 INFO L225 Difference]: With dead ends: 6455 [2022-11-03 02:53:38,144 INFO L226 Difference]: Without dead ends: 6451 [2022-11-03 02:53:38,149 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:38,150 INFO L413 NwaCegarLoop]: 5365 mSDtfsCounter, 105 mSDsluCounter, 5763 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 2 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 10621 SdHoareTripleChecker+Invalid, 1045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:38,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 10621 Invalid, 1045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1037 Invalid, 6 Unknown, 0 Unchecked, 19.1s Time] [2022-11-03 02:53:38,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6451 states. [2022-11-03 02:53:38,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6451 to 6449. [2022-11-03 02:53:38,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6449 states, 4126 states have (on average 1.355550169655841) internal successors, (5593), 4251 states have internal predecessors, (5593), 1914 states have call successors, (1914), 422 states have call predecessors, (1914), 408 states have return successors, (1951), 1853 states have call predecessors, (1951), 1900 states have call successors, (1951) [2022-11-03 02:53:38,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6449 states to 6449 states and 9458 transitions. [2022-11-03 02:53:38,539 INFO L78 Accepts]: Start accepts. Automaton has 6449 states and 9458 transitions. Word has length 68 [2022-11-03 02:53:38,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:38,540 INFO L495 AbstractCegarLoop]: Abstraction has 6449 states and 9458 transitions. [2022-11-03 02:53:38,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:38,540 INFO L276 IsEmpty]: Start isEmpty. Operand 6449 states and 9458 transitions. [2022-11-03 02:53:38,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-03 02:53:38,541 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:38,541 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:38,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-03 02:53:38,542 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:38,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:38,542 INFO L85 PathProgramCache]: Analyzing trace with hash -651289640, now seen corresponding path program 1 times [2022-11-03 02:53:38,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:38,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848009171] [2022-11-03 02:53:38,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:38,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:38,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:38,947 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:53:38,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:38,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848009171] [2022-11-03 02:53:38,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848009171] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:38,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:38,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:38,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358993268] [2022-11-03 02:53:38,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:38,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:38,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:38,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:38,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:38,950 INFO L87 Difference]: Start difference. First operand 6449 states and 9458 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:41,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:43,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:45,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:48,686 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:50,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:52,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:55,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:53:56,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:53:56,223 INFO L93 Difference]: Finished difference Result 6453 states and 9467 transitions. [2022-11-03 02:53:56,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:53:56,223 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 69 [2022-11-03 02:53:56,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:53:56,253 INFO L225 Difference]: With dead ends: 6453 [2022-11-03 02:53:56,254 INFO L226 Difference]: Without dead ends: 6450 [2022-11-03 02:53:56,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:56,259 INFO L413 NwaCegarLoop]: 5422 mSDtfsCounter, 5840 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5850 SdHoareTripleChecker+Valid, 5517 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:53:56,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5850 Valid, 5517 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 559 Invalid, 5 Unknown, 0 Unchecked, 16.9s Time] [2022-11-03 02:53:56,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6450 states. [2022-11-03 02:53:56,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6450 to 6448. [2022-11-03 02:53:56,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6448 states, 4126 states have (on average 1.3553078041686863) internal successors, (5592), 4250 states have internal predecessors, (5592), 1913 states have call successors, (1913), 422 states have call predecessors, (1913), 408 states have return successors, (1951), 1853 states have call predecessors, (1951), 1900 states have call successors, (1951) [2022-11-03 02:53:56,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6448 states to 6448 states and 9456 transitions. [2022-11-03 02:53:56,697 INFO L78 Accepts]: Start accepts. Automaton has 6448 states and 9456 transitions. Word has length 69 [2022-11-03 02:53:56,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:53:56,699 INFO L495 AbstractCegarLoop]: Abstraction has 6448 states and 9456 transitions. [2022-11-03 02:53:56,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:56,699 INFO L276 IsEmpty]: Start isEmpty. Operand 6448 states and 9456 transitions. [2022-11-03 02:53:56,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-03 02:53:56,700 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:53:56,700 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:53:56,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-03 02:53:56,701 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:53:56,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:53:56,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1282796439, now seen corresponding path program 1 times [2022-11-03 02:53:56,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:53:56,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733976934] [2022-11-03 02:53:56,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:53:56,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:53:56,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:53:57,068 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:53:57,069 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:53:57,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733976934] [2022-11-03 02:53:57,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733976934] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:53:57,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:53:57,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:53:57,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266172151] [2022-11-03 02:53:57,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:53:57,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:53:57,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:53:57,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:53:57,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:53:57,072 INFO L87 Difference]: Start difference. First operand 6448 states and 9456 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:53:59,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:01,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:03,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:06,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:09,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:11,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:14,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:16,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:54:16,744 INFO L93 Difference]: Finished difference Result 9023 states and 13082 transitions. [2022-11-03 02:54:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:54:16,746 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 70 [2022-11-03 02:54:16,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:54:16,787 INFO L225 Difference]: With dead ends: 9023 [2022-11-03 02:54:16,787 INFO L226 Difference]: Without dead ends: 9020 [2022-11-03 02:54:16,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:16,793 INFO L413 NwaCegarLoop]: 6573 mSDtfsCounter, 5604 mSDsluCounter, 3788 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5616 SdHoareTripleChecker+Valid, 9998 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-11-03 02:54:16,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5616 Valid, 9998 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 931 Invalid, 7 Unknown, 0 Unchecked, 19.0s Time] [2022-11-03 02:54:16,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9020 states. [2022-11-03 02:54:17,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9020 to 9009. [2022-11-03 02:54:17,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9009 states, 5703 states have (on average 1.3385937226021392) internal successors, (7634), 5871 states have internal predecessors, (7634), 2693 states have call successors, (2693), 632 states have call predecessors, (2693), 612 states have return successors, (2741), 2625 states have call predecessors, (2741), 2681 states have call successors, (2741) [2022-11-03 02:54:17,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9009 states to 9009 states and 13068 transitions. [2022-11-03 02:54:17,431 INFO L78 Accepts]: Start accepts. Automaton has 9009 states and 13068 transitions. Word has length 70 [2022-11-03 02:54:17,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:54:17,431 INFO L495 AbstractCegarLoop]: Abstraction has 9009 states and 13068 transitions. [2022-11-03 02:54:17,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:54:17,432 INFO L276 IsEmpty]: Start isEmpty. Operand 9009 states and 13068 transitions. [2022-11-03 02:54:17,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-03 02:54:17,439 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:54:17,439 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:54:17,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-03 02:54:17,440 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:54:17,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:54:17,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1109927611, now seen corresponding path program 1 times [2022-11-03 02:54:17,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:54:17,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251752680] [2022-11-03 02:54:17,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:17,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:54:17,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:17,809 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:54:17,810 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:54:17,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251752680] [2022-11-03 02:54:17,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251752680] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:54:17,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:54:17,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:54:17,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951959702] [2022-11-03 02:54:17,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:54:17,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:54:17,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:54:17,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:54:17,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:17,813 INFO L87 Difference]: Start difference. First operand 9009 states and 13068 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:54:20,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:22,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:24,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:27,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:31,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:33,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:36,107 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:37,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:54:37,027 INFO L93 Difference]: Finished difference Result 9012 states and 13070 transitions. [2022-11-03 02:54:37,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:54:37,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 71 [2022-11-03 02:54:37,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:54:37,070 INFO L225 Difference]: With dead ends: 9012 [2022-11-03 02:54:37,070 INFO L226 Difference]: Without dead ends: 9009 [2022-11-03 02:54:37,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:37,079 INFO L413 NwaCegarLoop]: 5417 mSDtfsCounter, 5821 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5833 SdHoareTripleChecker+Valid, 5515 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:54:37,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5833 Valid, 5515 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 557 Invalid, 7 Unknown, 0 Unchecked, 18.6s Time] [2022-11-03 02:54:37,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9009 states. [2022-11-03 02:54:37,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9009 to 9008. [2022-11-03 02:54:37,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9008 states, 5703 states have (on average 1.338418376293179) internal successors, (7633), 5870 states have internal predecessors, (7633), 2692 states have call successors, (2692), 632 states have call predecessors, (2692), 612 states have return successors, (2741), 2625 states have call predecessors, (2741), 2681 states have call successors, (2741) [2022-11-03 02:54:37,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9008 states to 9008 states and 13066 transitions. [2022-11-03 02:54:37,992 INFO L78 Accepts]: Start accepts. Automaton has 9008 states and 13066 transitions. Word has length 71 [2022-11-03 02:54:37,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:54:37,993 INFO L495 AbstractCegarLoop]: Abstraction has 9008 states and 13066 transitions. [2022-11-03 02:54:37,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:54:37,993 INFO L276 IsEmpty]: Start isEmpty. Operand 9008 states and 13066 transitions. [2022-11-03 02:54:37,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-11-03 02:54:37,994 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:54:37,995 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:54:37,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-03 02:54:37,995 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:54:37,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:54:37,997 INFO L85 PathProgramCache]: Analyzing trace with hash 45966106, now seen corresponding path program 1 times [2022-11-03 02:54:37,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:54:37,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848270612] [2022-11-03 02:54:37,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:54:37,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:54:38,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:54:38,386 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:54:38,386 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:54:38,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848270612] [2022-11-03 02:54:38,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848270612] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:54:38,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:54:38,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:54:38,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542084928] [2022-11-03 02:54:38,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:54:38,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:54:38,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:54:38,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:54:38,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:54:38,389 INFO L87 Difference]: Start difference. First operand 9008 states and 13066 transitions. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:54:40,927 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:43,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:45,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:48,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:51,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:53,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:55,304 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:54:59,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:02,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:04,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:05,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:55:05,022 INFO L93 Difference]: Finished difference Result 17002 states and 24656 transitions. [2022-11-03 02:55:05,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:55:05,023 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 72 [2022-11-03 02:55:05,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:55:05,105 INFO L225 Difference]: With dead ends: 17002 [2022-11-03 02:55:05,105 INFO L226 Difference]: Without dead ends: 16998 [2022-11-03 02:55:05,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:55:05,116 INFO L413 NwaCegarLoop]: 6617 mSDtfsCounter, 5799 mSDsluCounter, 5840 mSDsCounter, 0 mSdLazyCounter, 1056 mSolverCounterSat, 4 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5808 SdHoareTripleChecker+Valid, 11937 SdHoareTripleChecker+Invalid, 1069 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1056 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:55:05,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5808 Valid, 11937 Invalid, 1069 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1056 Invalid, 9 Unknown, 0 Unchecked, 25.5s Time] [2022-11-03 02:55:05,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16998 states. [2022-11-03 02:55:06,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16998 to 16991. [2022-11-03 02:55:06,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16991 states, 10693 states have (on average 1.329093799682035) internal successors, (14212), 11018 states have internal predecessors, (14212), 5103 states have call successors, (5103), 1241 states have call predecessors, (5103), 1194 states have return successors, (5328), 4968 states have call predecessors, (5328), 5092 states have call successors, (5328) [2022-11-03 02:55:06,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16991 states to 16991 states and 24643 transitions. [2022-11-03 02:55:06,280 INFO L78 Accepts]: Start accepts. Automaton has 16991 states and 24643 transitions. Word has length 72 [2022-11-03 02:55:06,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:55:06,280 INFO L495 AbstractCegarLoop]: Abstraction has 16991 states and 24643 transitions. [2022-11-03 02:55:06,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:55:06,281 INFO L276 IsEmpty]: Start isEmpty. Operand 16991 states and 24643 transitions. [2022-11-03 02:55:06,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-11-03 02:55:06,282 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:55:06,282 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:55:06,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-03 02:55:06,283 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:55:06,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:55:06,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1422902686, now seen corresponding path program 1 times [2022-11-03 02:55:06,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:55:06,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008332862] [2022-11-03 02:55:06,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:55:06,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:55:06,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:55:06,625 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:55:06,626 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:55:06,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008332862] [2022-11-03 02:55:06,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008332862] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:55:06,626 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:55:06,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:55:06,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492795147] [2022-11-03 02:55:06,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:55:06,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:55:06,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:55:06,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:55:06,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:55:06,629 INFO L87 Difference]: Start difference. First operand 16991 states and 24643 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:55:08,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:11,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:13,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:16,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:18,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:20,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:23,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:25,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:55:25,131 INFO L93 Difference]: Finished difference Result 16993 states and 24644 transitions. [2022-11-03 02:55:25,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:55:25,133 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 73 [2022-11-03 02:55:25,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:55:25,201 INFO L225 Difference]: With dead ends: 16993 [2022-11-03 02:55:25,202 INFO L226 Difference]: Without dead ends: 16990 [2022-11-03 02:55:25,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:55:25,210 INFO L413 NwaCegarLoop]: 5415 mSDtfsCounter, 5822 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5832 SdHoareTripleChecker+Valid, 5510 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.4s IncrementalHoareTripleChecker+Time [2022-11-03 02:55:25,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5832 Valid, 5510 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 558 Invalid, 5 Unknown, 0 Unchecked, 17.4s Time] [2022-11-03 02:55:25,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16990 states. [2022-11-03 02:55:26,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16990 to 16990. [2022-11-03 02:55:26,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16990 states, 10693 states have (on average 1.329000280557374) internal successors, (14211), 11017 states have internal predecessors, (14211), 5102 states have call successors, (5102), 1241 states have call predecessors, (5102), 1194 states have return successors, (5328), 4968 states have call predecessors, (5328), 5092 states have call successors, (5328) [2022-11-03 02:55:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16990 states to 16990 states and 24641 transitions. [2022-11-03 02:55:26,505 INFO L78 Accepts]: Start accepts. Automaton has 16990 states and 24641 transitions. Word has length 73 [2022-11-03 02:55:26,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:55:26,506 INFO L495 AbstractCegarLoop]: Abstraction has 16990 states and 24641 transitions. [2022-11-03 02:55:26,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:55:26,506 INFO L276 IsEmpty]: Start isEmpty. Operand 16990 states and 24641 transitions. [2022-11-03 02:55:26,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-11-03 02:55:26,507 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:55:26,507 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:55:26,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-03 02:55:26,508 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:55:26,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:55:26,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1158268573, now seen corresponding path program 1 times [2022-11-03 02:55:26,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:55:26,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140143044] [2022-11-03 02:55:26,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:55:26,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:55:26,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:55:26,856 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:55:26,856 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:55:26,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140143044] [2022-11-03 02:55:26,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140143044] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:55:26,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:55:26,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:55:26,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971229087] [2022-11-03 02:55:26,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:55:26,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:55:26,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:55:26,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:55:26,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:55:26,859 INFO L87 Difference]: Start difference. First operand 16990 states and 24641 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:55:29,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:31,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:33,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:36,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:40,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:43,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:44,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:55:44,815 INFO L93 Difference]: Finished difference Result 16992 states and 24642 transitions. [2022-11-03 02:55:44,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:55:44,817 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 74 [2022-11-03 02:55:44,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:55:44,897 INFO L225 Difference]: With dead ends: 16992 [2022-11-03 02:55:44,898 INFO L226 Difference]: Without dead ends: 16989 [2022-11-03 02:55:44,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:55:44,911 INFO L413 NwaCegarLoop]: 5413 mSDtfsCounter, 5815 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5827 SdHoareTripleChecker+Valid, 5511 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:55:44,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5827 Valid, 5511 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 558 Invalid, 6 Unknown, 0 Unchecked, 16.9s Time] [2022-11-03 02:55:44,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16989 states. [2022-11-03 02:55:46,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16989 to 16989. [2022-11-03 02:55:46,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16989 states, 10693 states have (on average 1.328906761432713) internal successors, (14210), 11016 states have internal predecessors, (14210), 5101 states have call successors, (5101), 1241 states have call predecessors, (5101), 1194 states have return successors, (5328), 4968 states have call predecessors, (5328), 5092 states have call successors, (5328) [2022-11-03 02:55:46,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16989 states to 16989 states and 24639 transitions. [2022-11-03 02:55:46,427 INFO L78 Accepts]: Start accepts. Automaton has 16989 states and 24639 transitions. Word has length 74 [2022-11-03 02:55:46,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:55:46,427 INFO L495 AbstractCegarLoop]: Abstraction has 16989 states and 24639 transitions. [2022-11-03 02:55:46,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:55:46,428 INFO L276 IsEmpty]: Start isEmpty. Operand 16989 states and 24639 transitions. [2022-11-03 02:55:46,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-11-03 02:55:46,429 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:55:46,429 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 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] [2022-11-03 02:55:46,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-03 02:55:46,430 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:55:46,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:55:46,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1544550529, now seen corresponding path program 1 times [2022-11-03 02:55:46,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:55:46,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942133256] [2022-11-03 02:55:46,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:55:46,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:55:46,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:55:46,782 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:55:46,783 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:55:46,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942133256] [2022-11-03 02:55:46,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942133256] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:55:46,783 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:55:46,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:55:46,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146560543] [2022-11-03 02:55:46,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:55:46,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:55:46,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:55:46,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:55:46,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:55:46,786 INFO L87 Difference]: Start difference. First operand 16989 states and 24639 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:55:49,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:51,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:53,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:56,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:55:59,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:00,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:03,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:05,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:08,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:10,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:56:10,903 INFO L93 Difference]: Finished difference Result 17008 states and 24660 transitions. [2022-11-03 02:56:10,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:56:10,904 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 75 [2022-11-03 02:56:10,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:56:10,962 INFO L225 Difference]: With dead ends: 17008 [2022-11-03 02:56:10,962 INFO L226 Difference]: Without dead ends: 17005 [2022-11-03 02:56:10,973 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:56:10,974 INFO L413 NwaCegarLoop]: 6559 mSDtfsCounter, 5582 mSDsluCounter, 3787 mSDsCounter, 0 mSdLazyCounter, 929 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5594 SdHoareTripleChecker+Valid, 9984 SdHoareTripleChecker+Invalid, 937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 929 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.7s IncrementalHoareTripleChecker+Time [2022-11-03 02:56:10,975 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5594 Valid, 9984 Invalid, 937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 929 Invalid, 8 Unknown, 0 Unchecked, 22.7s Time] [2022-11-03 02:56:11,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17005 states. [2022-11-03 02:56:12,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17005 to 16992. [2022-11-03 02:56:12,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16992 states, 10696 states have (on average 1.3287210172026926) internal successors, (14212), 11017 states have internal predecessors, (14212), 5100 states have call successors, (5100), 1241 states have call predecessors, (5100), 1195 states have return successors, (5330), 4970 states have call predecessors, (5330), 5092 states have call successors, (5330) [2022-11-03 02:56:12,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16992 states to 16992 states and 24642 transitions. [2022-11-03 02:56:12,439 INFO L78 Accepts]: Start accepts. Automaton has 16992 states and 24642 transitions. Word has length 75 [2022-11-03 02:56:12,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:56:12,440 INFO L495 AbstractCegarLoop]: Abstraction has 16992 states and 24642 transitions. [2022-11-03 02:56:12,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:56:12,440 INFO L276 IsEmpty]: Start isEmpty. Operand 16992 states and 24642 transitions. [2022-11-03 02:56:12,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-11-03 02:56:12,441 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:56:12,441 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 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, 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] [2022-11-03 02:56:12,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-03 02:56:12,442 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:56:12,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:56:12,442 INFO L85 PathProgramCache]: Analyzing trace with hash 634394144, now seen corresponding path program 1 times [2022-11-03 02:56:12,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:56:12,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459120415] [2022-11-03 02:56:12,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:56:12,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:56:12,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:56:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:56:12,882 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:56:12,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459120415] [2022-11-03 02:56:12,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459120415] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:56:12,883 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:56:12,883 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:56:12,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254678225] [2022-11-03 02:56:12,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:56:12,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:56:12,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:56:12,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:56:12,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:56:12,885 INFO L87 Difference]: Start difference. First operand 16992 states and 24642 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:56:15,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:17,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:19,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:22,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:24,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:26,857 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:29,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:31,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:56:31,204 INFO L93 Difference]: Finished difference Result 16994 states and 24643 transitions. [2022-11-03 02:56:31,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:56:31,206 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 76 [2022-11-03 02:56:31,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:56:31,274 INFO L225 Difference]: With dead ends: 16994 [2022-11-03 02:56:31,275 INFO L226 Difference]: Without dead ends: 16973 [2022-11-03 02:56:31,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:56:31,287 INFO L413 NwaCegarLoop]: 5410 mSDtfsCounter, 5809 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5821 SdHoareTripleChecker+Valid, 5508 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:56:31,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5821 Valid, 5508 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 557 Invalid, 6 Unknown, 0 Unchecked, 17.1s Time] [2022-11-03 02:56:31,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16973 states. [2022-11-03 02:56:32,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16973 to 16973. [2022-11-03 02:56:32,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16973 states, 10680 states have (on average 1.32874531835206) internal successors, (14191), 11000 states have internal predecessors, (14191), 5098 states have call successors, (5098), 1240 states have call predecessors, (5098), 1194 states have return successors, (5329), 4969 states have call predecessors, (5329), 5091 states have call successors, (5329) [2022-11-03 02:56:32,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16973 states to 16973 states and 24618 transitions. [2022-11-03 02:56:32,583 INFO L78 Accepts]: Start accepts. Automaton has 16973 states and 24618 transitions. Word has length 76 [2022-11-03 02:56:32,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:56:32,583 INFO L495 AbstractCegarLoop]: Abstraction has 16973 states and 24618 transitions. [2022-11-03 02:56:32,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2022-11-03 02:56:32,583 INFO L276 IsEmpty]: Start isEmpty. Operand 16973 states and 24618 transitions. [2022-11-03 02:56:32,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-11-03 02:56:32,585 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:56:32,585 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:56:32,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-03 02:56:32,585 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:56:32,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:56:32,586 INFO L85 PathProgramCache]: Analyzing trace with hash 145152528, now seen corresponding path program 1 times [2022-11-03 02:56:32,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:56:32,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127558187] [2022-11-03 02:56:32,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:56:32,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:56:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:56:33,120 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-11-03 02:56:33,120 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:56:33,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127558187] [2022-11-03 02:56:33,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127558187] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:56:33,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:56:33,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:56:33,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563563703] [2022-11-03 02:56:33,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:56:33,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:56:33,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:56:33,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:56:33,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:56:33,122 INFO L87 Difference]: Start difference. First operand 16973 states and 24618 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-03 02:56:36,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:38,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:40,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:44,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:48,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:50,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:51,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:54,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:57,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:56:59,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:01,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:04,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:57:04,434 INFO L93 Difference]: Finished difference Result 33982 states and 49268 transitions. [2022-11-03 02:57:04,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 02:57:04,436 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 89 [2022-11-03 02:57:04,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:57:04,506 INFO L225 Difference]: With dead ends: 33982 [2022-11-03 02:57:04,506 INFO L226 Difference]: Without dead ends: 17021 [2022-11-03 02:57:04,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:57:04,585 INFO L413 NwaCegarLoop]: 5361 mSDtfsCounter, 39 mSDsluCounter, 11755 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 3 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 16065 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1581 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.9s IncrementalHoareTripleChecker+Time [2022-11-03 02:57:04,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 16065 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1581 Invalid, 9 Unknown, 0 Unchecked, 29.9s Time] [2022-11-03 02:57:04,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17021 states. [2022-11-03 02:57:06,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17021 to 16979. [2022-11-03 02:57:06,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16979 states, 10686 states have (on average 1.3284671532846715) internal successors, (14196), 11006 states have internal predecessors, (14196), 5098 states have call successors, (5098), 1240 states have call predecessors, (5098), 1194 states have return successors, (5329), 4969 states have call predecessors, (5329), 5091 states have call successors, (5329) [2022-11-03 02:57:06,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16979 states to 16979 states and 24623 transitions. [2022-11-03 02:57:06,143 INFO L78 Accepts]: Start accepts. Automaton has 16979 states and 24623 transitions. Word has length 89 [2022-11-03 02:57:06,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:57:06,144 INFO L495 AbstractCegarLoop]: Abstraction has 16979 states and 24623 transitions. [2022-11-03 02:57:06,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-03 02:57:06,144 INFO L276 IsEmpty]: Start isEmpty. Operand 16979 states and 24623 transitions. [2022-11-03 02:57:06,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-11-03 02:57:06,146 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:57:06,146 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:57:06,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-03 02:57:06,146 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:57:06,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:57:06,147 INFO L85 PathProgramCache]: Analyzing trace with hash 729614806, now seen corresponding path program 1 times [2022-11-03 02:57:06,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:57:06,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662924975] [2022-11-03 02:57:06,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:57:06,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:57:06,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:57:06,597 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-11-03 02:57:06,597 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:57:06,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662924975] [2022-11-03 02:57:06,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662924975] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:57:06,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:57:06,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:57:06,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924728054] [2022-11-03 02:57:06,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:57:06,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:57:06,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:57:06,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:57:06,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:57:06,600 INFO L87 Difference]: Start difference. First operand 16979 states and 24623 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-03 02:57:09,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:11,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:13,568 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:16,630 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:18,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:20,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:23,663 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:26,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:27,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:57:27,564 INFO L93 Difference]: Finished difference Result 16987 states and 24632 transitions. [2022-11-03 02:57:27,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:57:27,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 90 [2022-11-03 02:57:27,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:57:27,625 INFO L225 Difference]: With dead ends: 16987 [2022-11-03 02:57:27,625 INFO L226 Difference]: Without dead ends: 16984 [2022-11-03 02:57:27,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:57:27,631 INFO L413 NwaCegarLoop]: 5407 mSDtfsCounter, 5730 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5742 SdHoareTripleChecker+Valid, 5597 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.5s IncrementalHoareTripleChecker+Time [2022-11-03 02:57:27,631 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5742 Valid, 5597 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 588 Invalid, 7 Unknown, 0 Unchecked, 19.5s Time] [2022-11-03 02:57:27,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16984 states. [2022-11-03 02:57:28,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16984 to 16980. [2022-11-03 02:57:28,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16980 states, 10687 states have (on average 1.3280621315617105) internal successors, (14193), 11006 states have internal predecessors, (14193), 5097 states have call successors, (5097), 1240 states have call predecessors, (5097), 1195 states have return successors, (5333), 4970 states have call predecessors, (5333), 5091 states have call successors, (5333) [2022-11-03 02:57:28,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16980 states to 16980 states and 24623 transitions. [2022-11-03 02:57:28,840 INFO L78 Accepts]: Start accepts. Automaton has 16980 states and 24623 transitions. Word has length 90 [2022-11-03 02:57:28,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:57:28,840 INFO L495 AbstractCegarLoop]: Abstraction has 16980 states and 24623 transitions. [2022-11-03 02:57:28,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 3 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2022-11-03 02:57:28,840 INFO L276 IsEmpty]: Start isEmpty. Operand 16980 states and 24623 transitions. [2022-11-03 02:57:28,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-11-03 02:57:28,844 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:57:28,844 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:57:28,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-03 02:57:28,845 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:57:28,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:57:28,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1453001628, now seen corresponding path program 1 times [2022-11-03 02:57:28,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:57:28,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338904438] [2022-11-03 02:57:28,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:57:28,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:57:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:57:29,871 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-11-03 02:57:29,871 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:57:29,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338904438] [2022-11-03 02:57:29,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338904438] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:57:29,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:57:29,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:57:29,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113074487] [2022-11-03 02:57:29,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:57:29,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:57:29,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:57:29,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:57:29,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:57:29,873 INFO L87 Difference]: Start difference. First operand 16980 states and 24623 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-03 02:57:32,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:35,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:37,635 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:41,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:43,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:46,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:48,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:50,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:52,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:54,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:57,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:57:59,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:03,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:58:03,654 INFO L93 Difference]: Finished difference Result 41444 states and 59793 transitions. [2022-11-03 02:58:03,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 02:58:03,656 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 150 [2022-11-03 02:58:03,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:58:03,733 INFO L225 Difference]: With dead ends: 41444 [2022-11-03 02:58:03,733 INFO L226 Difference]: Without dead ends: 24478 [2022-11-03 02:58:03,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:58:03,783 INFO L413 NwaCegarLoop]: 6585 mSDtfsCounter, 5848 mSDsluCounter, 10952 mSDsCounter, 0 mSdLazyCounter, 1622 mSolverCounterSat, 30 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5865 SdHoareTripleChecker+Valid, 16555 SdHoareTripleChecker+Invalid, 1662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 1622 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.3s IncrementalHoareTripleChecker+Time [2022-11-03 02:58:03,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5865 Valid, 16555 Invalid, 1662 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [30 Valid, 1622 Invalid, 10 Unknown, 0 Unchecked, 31.3s Time] [2022-11-03 02:58:03,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24478 states. [2022-11-03 02:58:05,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24478 to 24049. [2022-11-03 02:58:05,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24049 states, 14950 states have (on average 1.3105016722408027) internal successors, (19592), 15442 states have internal predecessors, (19592), 7247 states have call successors, (7247), 1920 states have call predecessors, (7247), 1851 states have return successors, (7641), 7055 states have call predecessors, (7641), 7241 states have call successors, (7641) [2022-11-03 02:58:05,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24049 states to 24049 states and 34480 transitions. [2022-11-03 02:58:05,547 INFO L78 Accepts]: Start accepts. Automaton has 24049 states and 34480 transitions. Word has length 150 [2022-11-03 02:58:05,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:58:05,547 INFO L495 AbstractCegarLoop]: Abstraction has 24049 states and 34480 transitions. [2022-11-03 02:58:05,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-11-03 02:58:05,548 INFO L276 IsEmpty]: Start isEmpty. Operand 24049 states and 34480 transitions. [2022-11-03 02:58:05,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-11-03 02:58:05,550 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:58:05,550 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:58:05,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-03 02:58:05,551 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:58:05,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:58:05,551 INFO L85 PathProgramCache]: Analyzing trace with hash -682309816, now seen corresponding path program 1 times [2022-11-03 02:58:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:58:05,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11942877] [2022-11-03 02:58:05,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:58:05,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:58:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:58:06,090 INFO L134 CoverageAnalysis]: Checked inductivity of 118 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-11-03 02:58:06,090 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:58:06,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11942877] [2022-11-03 02:58:06,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11942877] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:58:06,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:58:06,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:58:06,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047301529] [2022-11-03 02:58:06,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:58:06,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:58:06,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:58:06,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:58:06,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:58:06,092 INFO L87 Difference]: Start difference. First operand 24049 states and 34480 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-03 02:58:08,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:11,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:13,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:16,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:19,010 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:20,655 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:22,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:25,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:29,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:58:29,705 INFO L93 Difference]: Finished difference Result 48379 states and 69346 transitions. [2022-11-03 02:58:29,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:58:29,707 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 154 [2022-11-03 02:58:29,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:58:29,769 INFO L225 Difference]: With dead ends: 48379 [2022-11-03 02:58:29,770 INFO L226 Difference]: Without dead ends: 24344 [2022-11-03 02:58:29,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:58:29,829 INFO L413 NwaCegarLoop]: 6624 mSDtfsCounter, 5741 mSDsluCounter, 7474 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 5 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5753 SdHoareTripleChecker+Valid, 13358 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.4s IncrementalHoareTripleChecker+Time [2022-11-03 02:58:29,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5753 Valid, 13358 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1383 Invalid, 7 Unknown, 0 Unchecked, 21.4s Time] [2022-11-03 02:58:29,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24344 states. [2022-11-03 02:58:31,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24344 to 23905. [2022-11-03 02:58:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23905 states, 14882 states have (on average 1.310979707028625) internal successors, (19510), 15374 states have internal predecessors, (19510), 7195 states have call successors, (7195), 1896 states have call predecessors, (7195), 1827 states have return successors, (7589), 7003 states have call predecessors, (7589), 7189 states have call successors, (7589) [2022-11-03 02:58:31,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23905 states to 23905 states and 34294 transitions. [2022-11-03 02:58:31,464 INFO L78 Accepts]: Start accepts. Automaton has 23905 states and 34294 transitions. Word has length 154 [2022-11-03 02:58:31,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:58:31,464 INFO L495 AbstractCegarLoop]: Abstraction has 23905 states and 34294 transitions. [2022-11-03 02:58:31,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 2 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-11-03 02:58:31,465 INFO L276 IsEmpty]: Start isEmpty. Operand 23905 states and 34294 transitions. [2022-11-03 02:58:31,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-11-03 02:58:31,467 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:58:31,467 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 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, 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, 1, 1, 1] [2022-11-03 02:58:31,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-03 02:58:31,468 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:58:31,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:58:31,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1912503429, now seen corresponding path program 1 times [2022-11-03 02:58:31,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:58:31,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686791480] [2022-11-03 02:58:31,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:58:31,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:58:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:58:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 139 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-11-03 02:58:32,010 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:58:32,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686791480] [2022-11-03 02:58:32,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686791480] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:58:32,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:58:32,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 02:58:32,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380417182] [2022-11-03 02:58:32,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:58:32,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 02:58:32,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:58:32,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 02:58:32,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:58:32,012 INFO L87 Difference]: Start difference. First operand 23905 states and 34294 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-03 02:58:34,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:36,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:40,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:44,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:45,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:47,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:50,271 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:58:52,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:58:52,693 INFO L93 Difference]: Finished difference Result 23923 states and 34303 transitions. [2022-11-03 02:58:52,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 02:58:52,695 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 184 [2022-11-03 02:58:52,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:58:52,760 INFO L225 Difference]: With dead ends: 23923 [2022-11-03 02:58:52,760 INFO L226 Difference]: Without dead ends: 23920 [2022-11-03 02:58:52,768 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 02:58:52,768 INFO L413 NwaCegarLoop]: 5344 mSDtfsCounter, 130 mSDsluCounter, 5734 mSDsCounter, 0 mSdLazyCounter, 1051 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 10560 SdHoareTripleChecker+Invalid, 1057 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1051 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2022-11-03 02:58:52,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 10560 Invalid, 1057 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1051 Invalid, 6 Unknown, 0 Unchecked, 19.1s Time] [2022-11-03 02:58:52,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23920 states. [2022-11-03 02:58:54,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23920 to 23920. [2022-11-03 02:58:54,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23920 states, 14890 states have (on average 1.3104096709200805) internal successors, (19512), 15381 states have internal predecessors, (19512), 7194 states have call successors, (7194), 1904 states have call predecessors, (7194), 1835 states have return successors, (7589), 7003 states have call predecessors, (7589), 7189 states have call successors, (7589) [2022-11-03 02:58:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23920 states to 23920 states and 34295 transitions. [2022-11-03 02:58:54,362 INFO L78 Accepts]: Start accepts. Automaton has 23920 states and 34295 transitions. Word has length 184 [2022-11-03 02:58:54,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:58:54,362 INFO L495 AbstractCegarLoop]: Abstraction has 23920 states and 34295 transitions. [2022-11-03 02:58:54,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 3 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-11-03 02:58:54,363 INFO L276 IsEmpty]: Start isEmpty. Operand 23920 states and 34295 transitions. [2022-11-03 02:58:54,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-11-03 02:58:54,377 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:58:54,378 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 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, 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, 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, 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, 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, 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, 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, 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, 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, 1, 1] [2022-11-03 02:58:54,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-03 02:58:54,379 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:58:54,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:58:54,379 INFO L85 PathProgramCache]: Analyzing trace with hash -97389084, now seen corresponding path program 1 times [2022-11-03 02:58:54,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:58:54,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154342188] [2022-11-03 02:58:54,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:58:54,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:58:56,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 02:59:09,886 INFO L134 CoverageAnalysis]: Checked inductivity of 274 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-11-03 02:59:09,886 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 02:59:09,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154342188] [2022-11-03 02:59:09,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154342188] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 02:59:09,886 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 02:59:09,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 02:59:09,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248104433] [2022-11-03 02:59:09,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 02:59:09,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 02:59:09,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 02:59:09,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 02:59:09,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 02:59:09,889 INFO L87 Difference]: Start difference. First operand 23920 states and 34295 transitions. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:59:12,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:14,717 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:17,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:21,273 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:23,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:27,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:31,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:33,381 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 02:59:36,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 02:59:36,501 INFO L93 Difference]: Finished difference Result 47862 states and 68645 transitions. [2022-11-03 02:59:36,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 02:59:36,503 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 365 [2022-11-03 02:59:36,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 02:59:36,570 INFO L225 Difference]: With dead ends: 47862 [2022-11-03 02:59:36,570 INFO L226 Difference]: Without dead ends: 23956 [2022-11-03 02:59:36,632 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 02:59:36,633 INFO L413 NwaCegarLoop]: 5353 mSDtfsCounter, 7 mSDsluCounter, 11735 mSDsCounter, 0 mSdLazyCounter, 1578 mSolverCounterSat, 9 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 16042 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1578 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2022-11-03 02:59:36,633 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 16042 Invalid, 1595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1578 Invalid, 8 Unknown, 0 Unchecked, 24.6s Time] [2022-11-03 02:59:36,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23956 states. [2022-11-03 02:59:38,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23956 to 23949. [2022-11-03 02:59:38,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23949 states, 14904 states have (on average 1.3101180891035964) internal successors, (19526), 15398 states have internal predecessors, (19526), 7206 states have call successors, (7206), 1904 states have call predecessors, (7206), 1838 states have return successors, (7604), 7015 states have call predecessors, (7604), 7201 states have call successors, (7604) [2022-11-03 02:59:38,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23949 states to 23949 states and 34336 transitions. [2022-11-03 02:59:38,463 INFO L78 Accepts]: Start accepts. Automaton has 23949 states and 34336 transitions. Word has length 365 [2022-11-03 02:59:38,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 02:59:38,464 INFO L495 AbstractCegarLoop]: Abstraction has 23949 states and 34336 transitions. [2022-11-03 02:59:38,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 2 states have call successors, (61), 2 states have call predecessors, (61), 1 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) [2022-11-03 02:59:38,464 INFO L276 IsEmpty]: Start isEmpty. Operand 23949 states and 34336 transitions. [2022-11-03 02:59:38,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2022-11-03 02:59:38,481 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 02:59:38,482 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 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, 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, 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, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 02:59:38,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-03 02:59:38,482 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 02:59:38,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 02:59:38,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1664445938, now seen corresponding path program 1 times [2022-11-03 02:59:38,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 02:59:38,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215992425] [2022-11-03 02:59:38,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 02:59:38,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 02:59:47,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:00:14,864 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-11-03 03:00:14,865 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:00:14,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215992425] [2022-11-03 03:00:14,865 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215992425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:00:14,865 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:00:14,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 03:00:14,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70993053] [2022-11-03 03:00:14,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:00:14,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 03:00:14,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:00:14,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 03:00:14,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:00:14,868 INFO L87 Difference]: Start difference. First operand 23949 states and 34336 transitions. Second operand has 5 states, 5 states have (on average 32.4) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (56), 3 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 03:00:17,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:20,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:22,613 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:27,163 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:29,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:31,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:33,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:36,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:39,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:43,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:45,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:47,570 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 03:00:51,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:00:51,816 INFO L93 Difference]: Finished difference Result 48217 states and 69203 transitions. [2022-11-03 03:00:51,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 03:00:51,818 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.4) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (56), 3 states have call predecessors, (56), 2 states have call successors, (56) Word has length 374 [2022-11-03 03:00:51,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:00:51,931 INFO L225 Difference]: With dead ends: 48217 [2022-11-03 03:00:51,931 INFO L226 Difference]: Without dead ends: 24282 [2022-11-03 03:00:52,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-03 03:00:52,005 INFO L413 NwaCegarLoop]: 5667 mSDtfsCounter, 236 mSDsluCounter, 18289 mSDsCounter, 0 mSdLazyCounter, 2187 mSolverCounterSat, 5 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 22340 SdHoareTripleChecker+Invalid, 2203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 2187 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 34.9s IncrementalHoareTripleChecker+Time [2022-11-03 03:00:52,006 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 22340 Invalid, 2203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 2187 Invalid, 11 Unknown, 0 Unchecked, 34.9s Time] [2022-11-03 03:00:52,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24282 states. [2022-11-03 03:00:53,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24282 to 23941. [2022-11-03 03:00:53,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23941 states, 14900 states have (on average 1.3100671140939597) internal successors, (19520), 15393 states have internal predecessors, (19520), 7202 states have call successors, (7202), 1902 states have call predecessors, (7202), 1838 states have return successors, (7600), 7014 states have call predecessors, (7600), 7197 states have call successors, (7600) [2022-11-03 03:00:54,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23941 states to 23941 states and 34322 transitions. [2022-11-03 03:00:54,038 INFO L78 Accepts]: Start accepts. Automaton has 23941 states and 34322 transitions. Word has length 374 [2022-11-03 03:00:54,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:00:54,039 INFO L495 AbstractCegarLoop]: Abstraction has 23941 states and 34322 transitions. [2022-11-03 03:00:54,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.4) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (63), 2 states have call predecessors, (63), 2 states have return successors, (56), 3 states have call predecessors, (56), 2 states have call successors, (56) [2022-11-03 03:00:54,040 INFO L276 IsEmpty]: Start isEmpty. Operand 23941 states and 34322 transitions. [2022-11-03 03:00:54,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2022-11-03 03:00:54,057 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:00:54,057 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 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, 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, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:00:54,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-03 03:00:54,058 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:00:54,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:00:54,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1827070059, now seen corresponding path program 1 times [2022-11-03 03:00:54,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:00:54,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623968875] [2022-11-03 03:00:54,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:00:54,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:01:02,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:01:26,797 INFO L134 CoverageAnalysis]: Checked inductivity of 328 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-11-03 03:01:26,797 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:01:26,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623968875] [2022-11-03 03:01:26,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623968875] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:01:26,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:01:26,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:01:26,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303719067] [2022-11-03 03:01:26,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:01:26,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:01:26,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:01:26,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:01:26,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:01:26,800 INFO L87 Difference]: Start difference. First operand 23941 states and 34322 transitions. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-11-03 03:01:29,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:31,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:34,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:39,077 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:41,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:44,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:47,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:53,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:01:56,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:01:56,346 INFO L93 Difference]: Finished difference Result 48612 states and 69844 transitions. [2022-11-03 03:01:56,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:01:56,347 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 352 [2022-11-03 03:01:56,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:01:56,442 INFO L225 Difference]: With dead ends: 48612 [2022-11-03 03:01:56,442 INFO L226 Difference]: Without dead ends: 24685 [2022-11-03 03:01:56,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:01:56,515 INFO L413 NwaCegarLoop]: 5662 mSDtfsCounter, 391 mSDsluCounter, 11868 mSDsCounter, 0 mSdLazyCounter, 1627 mSolverCounterSat, 158 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 16482 SdHoareTripleChecker+Invalid, 1793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 1627 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:01:56,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 16482 Invalid, 1793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 1627 Invalid, 8 Unknown, 0 Unchecked, 27.2s Time] [2022-11-03 03:01:56,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24685 states. [2022-11-03 03:01:58,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24685 to 23949. [2022-11-03 03:01:58,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23949 states, 14908 states have (on average 1.309900724443252) internal successors, (19528), 15401 states have internal predecessors, (19528), 7202 states have call successors, (7202), 1902 states have call predecessors, (7202), 1838 states have return successors, (7600), 7014 states have call predecessors, (7600), 7197 states have call successors, (7600) [2022-11-03 03:01:58,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23949 states to 23949 states and 34330 transitions. [2022-11-03 03:01:58,760 INFO L78 Accepts]: Start accepts. Automaton has 23949 states and 34330 transitions. Word has length 352 [2022-11-03 03:01:58,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:01:58,761 INFO L495 AbstractCegarLoop]: Abstraction has 23949 states and 34330 transitions. [2022-11-03 03:01:58,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 states have internal predecessors, (144), 2 states have call successors, (57), 2 states have call predecessors, (57), 1 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2022-11-03 03:01:58,761 INFO L276 IsEmpty]: Start isEmpty. Operand 23949 states and 34330 transitions. [2022-11-03 03:01:58,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2022-11-03 03:01:58,779 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:01:58,780 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:01:58,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-03 03:01:58,781 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:01:58,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:01:58,782 INFO L85 PathProgramCache]: Analyzing trace with hash -234593373, now seen corresponding path program 1 times [2022-11-03 03:01:58,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:01:58,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123438518] [2022-11-03 03:01:58,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:01:58,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:02:01,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:02:54,345 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2022-11-03 03:02:54,345 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:02:54,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123438518] [2022-11-03 03:02:54,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123438518] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 03:02:54,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792084755] [2022-11-03 03:02:54,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:02:54,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:02:54,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:02:54,348 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:02:54,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 03:03:09,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:03:09,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 33795 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-03 03:03:09,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:03:09,974 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2022-11-03 03:03:09,979 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:03:09,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792084755] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:03:09,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 03:03:09,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2022-11-03 03:03:09,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363848251] [2022-11-03 03:03:09,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:03:09,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:03:09,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:03:09,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:03:09,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-03 03:03:09,984 INFO L87 Difference]: Start difference. First operand 23949 states and 34330 transitions. Second operand has 4 states, 4 states have (on average 48.75) internal successors, (195), 4 states have internal predecessors, (195), 3 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2022-11-03 03:03:12,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:15,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:20,365 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:22,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:24,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:27,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:31,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:03:33,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:03:33,923 INFO L93 Difference]: Finished difference Result 47956 states and 68774 transitions. [2022-11-03 03:03:33,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 03:03:33,924 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 48.75) internal successors, (195), 4 states have internal predecessors, (195), 3 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) Word has length 469 [2022-11-03 03:03:33,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:03:34,010 INFO L225 Difference]: With dead ends: 47956 [2022-11-03 03:03:34,010 INFO L226 Difference]: Without dead ends: 24021 [2022-11-03 03:03:34,089 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 470 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-11-03 03:03:34,089 INFO L413 NwaCegarLoop]: 5358 mSDtfsCounter, 7 mSDsluCounter, 11690 mSDsCounter, 0 mSdLazyCounter, 1607 mSolverCounterSat, 26 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 16011 SdHoareTripleChecker+Invalid, 1640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 1607 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.6s IncrementalHoareTripleChecker+Time [2022-11-03 03:03:34,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 16011 Invalid, 1640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 1607 Invalid, 7 Unknown, 0 Unchecked, 21.6s Time] [2022-11-03 03:03:34,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24021 states. [2022-11-03 03:03:36,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24021 to 23969. [2022-11-03 03:03:36,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23969 states, 14920 states have (on average 1.3096514745308312) internal successors, (19540), 15419 states have internal predecessors, (19540), 7210 states have call successors, (7210), 1902 states have call predecessors, (7210), 1838 states have return successors, (7608), 7022 states have call predecessors, (7608), 7205 states have call successors, (7608) [2022-11-03 03:03:36,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23969 states to 23969 states and 34358 transitions. [2022-11-03 03:03:36,345 INFO L78 Accepts]: Start accepts. Automaton has 23969 states and 34358 transitions. Word has length 469 [2022-11-03 03:03:36,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:03:36,345 INFO L495 AbstractCegarLoop]: Abstraction has 23969 states and 34358 transitions. [2022-11-03 03:03:36,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 48.75) internal successors, (195), 4 states have internal predecessors, (195), 3 states have call successors, (78), 2 states have call predecessors, (78), 2 states have return successors, (72), 3 states have call predecessors, (72), 3 states have call successors, (72) [2022-11-03 03:03:36,346 INFO L276 IsEmpty]: Start isEmpty. Operand 23969 states and 34358 transitions. [2022-11-03 03:03:36,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 583 [2022-11-03 03:03:36,354 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:03:36,355 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 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, 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, 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, 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, 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, 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, 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, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:03:36,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 03:03:36,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:03:36,556 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 03:03:36,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:03:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash 182295796, now seen corresponding path program 1 times [2022-11-03 03:03:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:03:36,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557566943] [2022-11-03 03:03:36,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:03:36,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:03:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:03:37,206 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:03:37,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557566943] [2022-11-03 03:03:37,207 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-03 03:03:37,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856783464] [2022-11-03 03:03:37,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:03:37,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:03:37,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:03:37,209 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:03:37,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4c11652f-227b-4561-a3d2-cce63f21d37a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process