./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 b5237d83 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/config/AutomizerReach.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_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a --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 Automizer --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-b5237d8 [2022-11-21 16:31:37,200 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-21 16:31:37,203 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-21 16:31:37,226 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-21 16:31:37,226 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-21 16:31:37,228 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-21 16:31:37,230 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-21 16:31:37,232 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-21 16:31:37,234 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-21 16:31:37,235 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-21 16:31:37,237 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-21 16:31:37,238 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-21 16:31:37,239 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-21 16:31:37,241 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-21 16:31:37,242 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-21 16:31:37,244 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-21 16:31:37,245 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-21 16:31:37,246 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-21 16:31:37,248 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-21 16:31:37,251 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-21 16:31:37,253 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-21 16:31:37,255 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-21 16:31:37,256 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-21 16:31:37,257 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-21 16:31:37,262 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-21 16:31:37,263 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-21 16:31:37,263 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-21 16:31:37,265 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-21 16:31:37,266 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-21 16:31:37,267 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-21 16:31:37,268 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-21 16:31:37,269 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-21 16:31:37,270 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-21 16:31:37,271 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-21 16:31:37,272 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-21 16:31:37,273 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-21 16:31:37,274 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-21 16:31:37,274 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-21 16:31:37,275 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-21 16:31:37,276 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-21 16:31:37,277 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-21 16:31:37,279 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-11-21 16:31:37,306 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-21 16:31:37,306 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-21 16:31:37,307 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-21 16:31:37,307 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-21 16:31:37,308 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-21 16:31:37,309 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-21 16:31:37,310 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-21 16:31:37,310 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-21 16:31:37,311 INFO L138 SettingsManager]: * Use SBE=true [2022-11-21 16:31:37,311 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-21 16:31:37,312 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-21 16:31:37,312 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-21 16:31:37,312 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-21 16:31:37,313 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-21 16:31:37,313 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-21 16:31:37,313 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-21 16:31:37,314 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-21 16:31:37,314 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-21 16:31:37,315 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-21 16:31:37,315 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-21 16:31:37,315 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-21 16:31:37,316 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:31:37,316 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-21 16:31:37,316 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-21 16:31:37,317 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-21 16:31:37,317 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-21 16:31:37,318 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-21 16:31:37,318 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-21 16:31:37,318 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-21 16:31:37,319 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-21 16:31:37,319 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_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/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_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a 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 -> Automizer 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-21 16:31:37,591 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-21 16:31:37,631 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-21 16:31:37,635 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-21 16:31:37,637 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-21 16:31:37,638 INFO L275 PluginConnector]: CDTParser initialized [2022-11-21 16:31:37,639 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/../../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-21 16:31:40,973 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-21 16:31:42,029 INFO L351 CDTParser]: Found 1 translation units. [2022-11-21 16:31:42,030 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/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-21 16:31:42,135 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/data/693334cf3/6e6938d1216944828c73a4146bff641f/FLAGa063c384d [2022-11-21 16:31:42,165 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/data/693334cf3/6e6938d1216944828c73a4146bff641f [2022-11-21 16:31:42,173 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-21 16:31:42,178 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-21 16:31:42,181 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-21 16:31:42,181 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-21 16:31:42,186 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-21 16:31:42,187 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:31:42" (1/1) ... [2022-11-21 16:31:42,188 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c23f346 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:42, skipping insertion in model container [2022-11-21 16:31:42,189 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 04:31:42" (1/1) ... [2022-11-21 16:31:42,198 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-21 16:31:42,545 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-21 16:31:52,802 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/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-21 16:31:53,450 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:31:53,482 INFO L203 MainTranslator]: Completed pre-run [2022-11-21 16:31:54,651 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/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-21 16:31:54,676 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-21 16:31:55,117 INFO L208 MainTranslator]: Completed translation [2022-11-21 16:31:55,118 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55 WrapperNode [2022-11-21 16:31:55,120 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-21 16:31:55,121 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-21 16:31:55,122 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-21 16:31:55,122 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-21 16:31:55,131 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:55,419 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:55,972 INFO L138 Inliner]: procedures = 905, calls = 10026, calls flagged for inlining = 323, calls inlined = 188, statements flattened = 12732 [2022-11-21 16:31:55,973 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-21 16:31:55,974 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-21 16:31:55,974 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-21 16:31:55,975 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-21 16:31:55,987 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:55,987 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,055 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,056 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,359 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,429 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,737 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,804 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,925 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-21 16:31:56,927 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-21 16:31:56,927 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-21 16:31:56,927 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-21 16:31:56,928 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (1/1) ... [2022-11-21 16:31:56,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-21 16:31:56,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/z3 [2022-11-21 16:31:57,009 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-21 16:31:57,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6dc65746-eea9-4b65-9536-73a0c76b398d/bin/uautomizer-vX5HgA9Q3a/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-21 16:31:57,199 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_ICM_page [2022-11-21 16:31:57,199 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_ICM_page [2022-11-21 16:31:57,199 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2022-11-21 16:31:57,199 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_device [2022-11-21 16:31:57,200 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_device [2022-11-21 16:31:57,200 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_status_to_errno [2022-11-21 16:31:57,200 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_status_to_errno [2022-11-21 16:31:57,200 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icms [2022-11-21 16:31:57,200 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icms [2022-11-21 16:31:57,201 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2022-11-21 16:31:57,201 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2022-11-21 16:31:57,201 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-11-21 16:31:57,201 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-11-21 16:31:57,201 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2022-11-21 16:31:57,201 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2022-11-21 16:31:57,202 INFO L130 BoogieDeclarations]: Found specification of procedure adjust_key [2022-11-21 16:31:57,202 INFO L138 BoogieDeclarations]: Found implementation of procedure adjust_key [2022-11-21 16:31:57,202 INFO L130 BoogieDeclarations]: Found specification of procedure key_to_hw_index [2022-11-21 16:31:57,202 INFO L138 BoogieDeclarations]: Found implementation of procedure key_to_hw_index [2022-11-21 16:31:57,202 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2022-11-21 16:31:57,202 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2022-11-21 16:31:57,203 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2022-11-21 16:31:57,203 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2022-11-21 16:31:57,203 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-11-21 16:31:57,203 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-11-21 16:31:57,203 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unmap_eq_icm [2022-11-21 16:31:57,203 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unmap_eq_icm [2022-11-21 16:31:57,207 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-11-21 16:31:57,207 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-11-21 16:31:57,222 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uarc_virt [2022-11-21 16:31:57,223 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uarc_virt [2022-11-21 16:31:57,223 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2022-11-21 16:31:57,223 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2022-11-21 16:31:57,224 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2022-11-21 16:31:57,225 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2022-11-21 16:31:57,226 INFO L130 BoogieDeclarations]: Found specification of procedure ib_destroy_ah [2022-11-21 16:31:57,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_destroy_ah [2022-11-21 16:31:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-11-21 16:31:57,227 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-11-21 16:31:57,227 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_zero [2022-11-21 16:31:57,228 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_zero [2022-11-21 16:31:57,228 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_cleanup [2022-11-21 16:31:57,228 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_cleanup [2022-11-21 16:31:57,228 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_device [2022-11-21 16:31:57,228 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_device [2022-11-21 16:31:57,229 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-11-21 16:31:57,229 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-11-21 16:31:57,229 INFO L130 BoogieDeclarations]: Found specification of procedure ib_query_port [2022-11-21 16:31:57,230 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_query_port [2022-11-21 16:31:57,230 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_region [2022-11-21 16:31:57,230 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_region [2022-11-21 16:31:57,230 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2022-11-21 16:31:57,231 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2022-11-21 16:31:57,231 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2022-11-21 16:31:57,231 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2022-11-21 16:31:57,232 INFO L130 BoogieDeclarations]: Found specification of procedure pci_pcie_cap [2022-11-21 16:31:57,232 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_pcie_cap [2022-11-21 16:31:57,233 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_CLOSE_IB [2022-11-21 16:31:57,233 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_CLOSE_IB [2022-11-21 16:31:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure clear_page [2022-11-21 16:31:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_page [2022-11-21 16:31:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_pd_alloc [2022-11-21 16:31:57,234 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_pd_alloc [2022-11-21 16:31:57,234 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-21 16:31:57,235 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_init_one [2022-11-21 16:31:57,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_init_one [2022-11-21 16:31:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_create_eq [2022-11-21 16:31:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_create_eq [2022-11-21 16:31:57,236 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write_mtt [2022-11-21 16:31:57,236 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write_mtt [2022-11-21 16:31:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_icm_table [2022-11-21 16:31:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_icm_table [2022-11-21 16:31:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_catas_cleanup [2022-11-21 16:31:57,237 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_catas_cleanup [2022-11-21 16:31:57,237 INFO L130 BoogieDeclarations]: Found specification of procedure hw_index_to_key [2022-11-21 16:31:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure hw_index_to_key [2022-11-21 16:31:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2022-11-21 16:31:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2022-11-21 16:31:57,238 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write64_raw [2022-11-21 16:31:57,238 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write64_raw [2022-11-21 16:31:57,239 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2022-11-21 16:31:57,239 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2022-11-21 16:31:57,240 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_use_polling [2022-11-21 16:31:57,240 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_use_polling [2022-11-21 16:31:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2022-11-21 16:31:57,241 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2022-11-21 16:31:57,241 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icm_table [2022-11-21 16:31:57,241 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icm_table [2022-11-21 16:31:57,242 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-21 16:31:57,243 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mtt_range [2022-11-21 16:31:57,243 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mtt_range [2022-11-21 16:31:57,243 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-11-21 16:31:57,243 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-11-21 16:31:57,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-21 16:31:57,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-21 16:31:57,244 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_dword [2022-11-21 16:31:57,244 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_dword [2022-11-21 16:31:57,244 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-11-21 16:31:57,245 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-11-21 16:31:57,245 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-11-21 16:31:57,246 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uar_free [2022-11-21 16:31:57,246 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uar_free [2022-11-21 16:31:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_cleanup [2022-11-21 16:31:57,247 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_cleanup [2022-11-21 16:31:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure tavor_eq_req_not [2022-11-21 16:31:57,247 INFO L138 BoogieDeclarations]: Found implementation of procedure tavor_eq_req_not [2022-11-21 16:31:57,247 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-21 16:31:57,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2022-11-21 16:31:57,262 INFO L130 BoogieDeclarations]: Found specification of procedure sema_init [2022-11-21 16:31:57,263 INFO L138 BoogieDeclarations]: Found implementation of procedure sema_init [2022-11-21 16:31:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-11-21 16:31:57,263 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-11-21 16:31:57,263 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_array_cleanup [2022-11-21 16:31:57,264 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_array_cleanup [2022-11-21 16:31:57,264 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_eq_table [2022-11-21 16:31:57,264 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_eq_table [2022-11-21 16:31:57,264 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-11-21 16:31:57,265 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-11-21 16:31:57,266 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-21 16:31:57,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-21 16:31:57,270 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-11-21 16:31:57,270 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-11-21 16:31:57,271 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2022-11-21 16:31:57,271 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2022-11-21 16:31:57,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-21 16:31:57,274 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-11-21 16:31:57,275 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-11-21 16:31:57,275 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_av_table [2022-11-21 16:31:57,280 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_av_table [2022-11-21 16:31:57,280 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_icm [2022-11-21 16:31:57,280 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_icm [2022-11-21 16:31:57,280 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_alloc_mtt [2022-11-21 16:31:57,281 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_alloc_mtt [2022-11-21 16:31:57,281 INFO L130 BoogieDeclarations]: Found specification of procedure __be32_to_cpup [2022-11-21 16:31:57,281 INFO L138 BoogieDeclarations]: Found implementation of procedure __be32_to_cpup [2022-11-21 16:31:57,281 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-11-21 16:31:57,281 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-11-21 16:31:57,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-11-21 16:31:57,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-11-21 16:31:57,282 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_is_memfree [2022-11-21 16:31:57,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_is_memfree [2022-11-21 16:31:57,282 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_eq_req_not [2022-11-21 16:31:57,283 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_eq_req_not [2022-11-21 16:31:57,283 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_ICM [2022-11-21 16:31:57,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_ICM [2022-11-21 16:31:57,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-21 16:31:57,283 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-21 16:31:57,284 INFO L130 BoogieDeclarations]: Found specification of procedure set_eqe_hw [2022-11-21 16:31:57,284 INFO L138 BoogieDeclarations]: Found implementation of procedure set_eqe_hw [2022-11-21 16:31:57,284 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-11-21 16:31:57,284 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-11-21 16:31:57,284 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-11-21 16:31:57,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-11-21 16:31:57,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-21 16:31:57,285 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-11-21 16:31:57,285 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-11-21 16:31:57,285 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_update_rate [2022-11-21 16:31:57,286 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_update_rate [2022-11-21 16:31:57,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-21 16:31:57,286 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_ICM [2022-11-21 16:31:57,286 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_ICM [2022-11-21 16:31:57,287 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_init [2022-11-21 16:31:57,287 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_init [2022-11-21 16:31:57,288 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-11-21 16:31:57,288 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-11-21 16:31:57,288 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-11-21 16:31:57,288 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-11-21 16:31:57,288 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_uar_table [2022-11-21 16:31:57,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_uar_table [2022-11-21 16:31:57,289 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2022-11-21 16:31:57,289 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2022-11-21 16:31:57,289 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-11-21 16:31:57,290 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-11-21 16:31:57,290 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_icm_addr [2022-11-21 16:31:57,290 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_icm_addr [2022-11-21 16:31:57,291 INFO L130 BoogieDeclarations]: Found specification of procedure pci_find_capability [2022-11-21 16:31:57,291 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_find_capability [2022-11-21 16:31:57,291 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_dword [2022-11-21 16:31:57,291 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_dword [2022-11-21 16:31:57,291 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-11-21 16:31:57,292 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-11-21 16:31:57,292 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-11-21 16:31:57,292 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-11-21 16:31:57,292 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mtt [2022-11-21 16:31:57,292 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mtt [2022-11-21 16:31:57,293 INFO L130 BoogieDeclarations]: Found specification of procedure go_bit [2022-11-21 16:31:57,293 INFO L138 BoogieDeclarations]: Found implementation of procedure go_bit [2022-11-21 16:31:57,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-21 16:31:57,298 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free [2022-11-21 16:31:57,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free [2022-11-21 16:31:57,299 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_zero_bit [2022-11-21 16:31:57,299 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_zero_bit [2022-11-21 16:31:57,301 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-11-21 16:31:57,301 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-11-21 16:31:57,301 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-11-21 16:31:57,301 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-11-21 16:31:57,302 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mthca_device_mutex [2022-11-21 16:31:57,302 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mthca_device_mutex [2022-11-21 16:31:57,302 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_SW2HW_MPT [2022-11-21 16:31:57,302 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_SW2HW_MPT [2022-11-21 16:31:57,302 INFO L130 BoogieDeclarations]: Found specification of procedure pcie_capability_write_word [2022-11-21 16:31:57,303 INFO L138 BoogieDeclarations]: Found implementation of procedure pcie_capability_write_word [2022-11-21 16:31:57,303 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_irqs [2022-11-21 16:31:57,303 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_irqs [2022-11-21 16:31:57,303 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_mr_table [2022-11-21 16:31:57,303 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_mr_table [2022-11-21 16:31:57,304 INFO L130 BoogieDeclarations]: Found specification of procedure __be64_to_cpup [2022-11-21 16:31:57,304 INFO L138 BoogieDeclarations]: Found implementation of procedure __be64_to_cpup [2022-11-21 16:31:57,304 INFO L130 BoogieDeclarations]: Found specification of procedure __buggy_use_of_MTHCA_GET [2022-11-21 16:31:57,304 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-11-21 16:31:57,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-11-21 16:31:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure __readl [2022-11-21 16:31:57,305 INFO L138 BoogieDeclarations]: Found implementation of procedure __readl [2022-11-21 16:31:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc_notrans [2022-11-21 16:31:57,305 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc_notrans [2022-11-21 16:31:57,305 INFO L130 BoogieDeclarations]: Found specification of procedure sg_set_page [2022-11-21 16:31:57,306 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_set_page [2022-11-21 16:31:57,306 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2022-11-21 16:31:57,307 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2022-11-21 16:31:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_put [2022-11-21 16:31:57,308 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_put [2022-11-21 16:31:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc [2022-11-21 16:31:57,308 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc [2022-11-21 16:31:57,308 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write64 [2022-11-21 16:31:57,309 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write64 [2022-11-21 16:31:57,309 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2022-11-21 16:31:57,309 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2022-11-21 16:31:57,322 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_imm [2022-11-21 16:31:57,323 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_imm [2022-11-21 16:31:57,323 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_mcg_table [2022-11-21 16:31:57,323 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_mcg_table [2022-11-21 16:31:57,323 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_qp_table [2022-11-21 16:31:57,324 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_qp_table [2022-11-21 16:31:57,324 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2022-11-21 16:31:57,324 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2022-11-21 16:31:57,324 INFO L130 BoogieDeclarations]: Found specification of procedure ib_dealloc_device [2022-11-21 16:31:57,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_dealloc_device [2022-11-21 16:31:57,324 INFO L130 BoogieDeclarations]: Found specification of procedure ib_unregister_mad_agent [2022-11-21 16:31:57,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ib_unregister_mad_agent [2022-11-21 16:31:57,325 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-11-21 16:31:57,325 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-11-21 16:31:57,325 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_page [2022-11-21 16:31:57,325 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_page [2022-11-21 16:31:57,326 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_INIT_HCA [2022-11-21 16:31:57,326 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_INIT_HCA [2022-11-21 16:31:57,327 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_hw_index_to_key [2022-11-21 16:31:57,331 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_hw_index_to_key [2022-11-21 16:31:57,332 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-11-21 16:31:57,332 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-11-21 16:31:57,332 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2022-11-21 16:31:57,332 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2022-11-21 16:31:57,332 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2022-11-21 16:31:57,333 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2022-11-21 16:31:57,333 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_cq_table [2022-11-21 16:31:57,333 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_cq_table [2022-11-21 16:31:57,333 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_cleanup [2022-11-21 16:31:57,335 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_cleanup [2022-11-21 16:31:57,336 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-11-21 16:31:57,336 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-11-21 16:31:57,336 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_close_hca [2022-11-21 16:31:57,336 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_close_hca [2022-11-21 16:31:57,337 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAP_EQ [2022-11-21 16:31:57,337 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAP_EQ [2022-11-21 16:31:57,337 INFO L130 BoogieDeclarations]: Found specification of procedure down [2022-11-21 16:31:57,337 INFO L138 BoogieDeclarations]: Found implementation of procedure down [2022-11-21 16:31:57,337 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_pages [2022-11-21 16:31:57,337 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_pages [2022-11-21 16:31:57,338 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_MAD_IFC [2022-11-21 16:31:57,338 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_MAD_IFC [2022-11-21 16:31:57,338 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_map_cmd [2022-11-21 16:31:57,338 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_map_cmd [2022-11-21 16:31:57,338 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2022-11-21 16:31:57,338 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2022-11-21 16:31:57,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-21 16:31:57,339 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_mthca_icm_table [2022-11-21 16:31:57,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_mthca_icm_table [2022-11-21 16:31:57,339 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_eq [2022-11-21 16:31:57,339 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_eq [2022-11-21 16:31:57,340 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_alloc [2022-11-21 16:31:57,340 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_alloc [2022-11-21 16:31:57,340 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mailbox [2022-11-21 16:31:57,340 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mailbox [2022-11-21 16:31:57,340 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-11-21 16:31:57,340 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-11-21 16:31:57,341 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2022-11-21 16:31:57,341 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2022-11-21 16:31:57,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-21 16:31:57,341 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_DISABLE_LAM [2022-11-21 16:31:57,341 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_DISABLE_LAM [2022-11-21 16:31:57,341 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-11-21 16:31:57,342 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-11-21 16:31:57,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-21 16:31:57,342 INFO L130 BoogieDeclarations]: Found specification of procedure dma_sync_single_for_cpu [2022-11-21 16:31:57,342 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_sync_single_for_cpu [2022-11-21 16:31:57,342 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_uar_alloc [2022-11-21 16:31:57,343 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_uar_alloc [2022-11-21 16:31:57,343 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2022-11-21 16:31:57,343 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2022-11-21 16:31:57,343 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mthca_device_mutex [2022-11-21 16:31:57,343 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mthca_device_mutex [2022-11-21 16:31:57,343 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_setup_hca [2022-11-21 16:31:57,344 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_setup_hca [2022-11-21 16:31:57,344 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-21 16:31:57,344 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-21 16:31:57,344 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc [2022-11-21 16:31:57,344 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc [2022-11-21 16:31:57,345 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_CONF_SPECIAL_QP [2022-11-21 16:31:57,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_CONF_SPECIAL_QP [2022-11-21 16:31:57,345 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_map_reg [2022-11-21 16:31:57,345 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_map_reg [2022-11-21 16:31:57,345 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_check_profile_val [2022-11-21 16:31:57,345 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_check_profile_val [2022-11-21 16:31:57,346 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_sg [2022-11-21 16:31:57,346 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_sg [2022-11-21 16:31:57,346 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_FA [2022-11-21 16:31:57,346 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_FA [2022-11-21 16:31:57,346 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_buddy_free [2022-11-21 16:31:57,348 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_buddy_free [2022-11-21 16:31:57,348 INFO L130 BoogieDeclarations]: Found specification of procedure __get_order [2022-11-21 16:31:57,348 INFO L138 BoogieDeclarations]: Found implementation of procedure __get_order [2022-11-21 16:31:57,349 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_write_mtt_size [2022-11-21 16:31:57,349 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_write_mtt_size [2022-11-21 16:31:57,349 INFO L130 BoogieDeclarations]: Found specification of procedure dma_get_cache_alignment [2022-11-21 16:31:57,349 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_get_cache_alignment [2022-11-21 16:31:57,349 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_free_mr [2022-11-21 16:31:57,350 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_free_mr [2022-11-21 16:31:57,350 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mailbox [2022-11-21 16:31:57,362 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mailbox [2022-11-21 16:31:57,363 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2022-11-21 16:31:57,363 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2022-11-21 16:31:57,363 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2022-11-21 16:31:57,363 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2022-11-21 16:31:57,363 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_dev_lim [2022-11-21 16:31:57,364 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_dev_lim [2022-11-21 16:31:57,364 INFO L130 BoogieDeclarations]: Found specification of procedure __roundup_pow_of_two [2022-11-21 16:31:57,364 INFO L138 BoogieDeclarations]: Found implementation of procedure __roundup_pow_of_two [2022-11-21 16:31:57,364 INFO L130 BoogieDeclarations]: Found specification of procedure tavor_hw_index_to_key [2022-11-21 16:31:57,364 INFO L138 BoogieDeclarations]: Found implementation of procedure tavor_hw_index_to_key [2022-11-21 16:31:57,365 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_QUERY_FW [2022-11-21 16:31:57,365 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_QUERY_FW [2022-11-21 16:31:57,365 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2022-11-21 16:31:57,365 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2022-11-21 16:31:57,365 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2022-11-21 16:31:57,365 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2022-11-21 16:31:57,366 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_SYS_DIS [2022-11-21 16:31:57,366 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_SYS_DIS [2022-11-21 16:31:57,366 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_init [2022-11-21 16:31:57,366 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_init [2022-11-21 16:31:57,366 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_box [2022-11-21 16:31:57,366 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_box [2022-11-21 16:31:57,367 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-21 16:31:57,367 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_alloc [2022-11-21 16:31:57,367 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_alloc [2022-11-21 16:31:57,367 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2022-11-21 16:31:57,367 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2022-11-21 16:31:57,368 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_make_profile [2022-11-21 16:31:57,368 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_make_profile [2022-11-21 16:31:57,368 INFO L130 BoogieDeclarations]: Found specification of procedure fls64 [2022-11-21 16:31:57,368 INFO L138 BoogieDeclarations]: Found implementation of procedure fls64 [2022-11-21 16:31:57,368 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2022-11-21 16:31:57,368 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2022-11-21 16:31:57,369 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unregister_device [2022-11-21 16:31:57,369 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unregister_device [2022-11-21 16:31:57,369 INFO L130 BoogieDeclarations]: Found specification of procedure arbel_key_to_hw_index [2022-11-21 16:31:57,369 INFO L138 BoogieDeclarations]: Found implementation of procedure arbel_key_to_hw_index [2022-11-21 16:31:57,369 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2022-11-21 16:31:57,369 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2022-11-21 16:31:57,370 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-11-21 16:31:57,370 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-11-21 16:31:57,370 INFO L130 BoogieDeclarations]: Found specification of procedure up [2022-11-21 16:31:57,370 INFO L138 BoogieDeclarations]: Found implementation of procedure up [2022-11-21 16:31:57,370 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2022-11-21 16:31:57,371 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2022-11-21 16:31:57,371 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2022-11-21 16:31:57,371 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2022-11-21 16:31:57,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-21 16:31:57,371 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_find [2022-11-21 16:31:57,371 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_find [2022-11-21 16:31:57,372 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_icm [2022-11-21 16:31:57,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_icm [2022-11-21 16:31:57,372 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_icm_size [2022-11-21 16:31:57,372 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_icm_size [2022-11-21 16:31:57,372 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-11-21 16:31:57,374 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-11-21 16:31:57,374 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2022-11-21 16:31:57,374 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2022-11-21 16:31:57,374 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_srq_table [2022-11-21 16:31:57,374 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_srq_table [2022-11-21 16:31:57,375 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_poll [2022-11-21 16:31:57,375 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_poll [2022-11-21 16:31:57,375 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_UNMAP_ICM_AUX [2022-11-21 16:31:57,375 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_UNMAP_ICM_AUX [2022-11-21 16:31:57,375 INFO L130 BoogieDeclarations]: Found specification of procedure __be16_to_cpup [2022-11-21 16:31:57,376 INFO L138 BoogieDeclarations]: Found implementation of procedure __be16_to_cpup [2022-11-21 16:31:57,376 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_wait [2022-11-21 16:31:57,376 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_wait [2022-11-21 16:31:57,376 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_mr_alloc_phys [2022-11-21 16:31:57,376 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_mr_alloc_phys [2022-11-21 16:31:57,376 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_sg [2022-11-21 16:31:57,377 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_sg [2022-11-21 16:31:57,377 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-11-21 16:31:57,377 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-11-21 16:31:57,377 INFO L130 BoogieDeclarations]: Found specification of procedure get_eqe [2022-11-21 16:31:57,377 INFO L138 BoogieDeclarations]: Found implementation of procedure get_eqe [2022-11-21 16:31:57,378 INFO L130 BoogieDeclarations]: Found specification of procedure async_mask [2022-11-21 16:31:57,378 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mask [2022-11-21 16:31:57,378 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_array_init [2022-11-21 16:31:57,378 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_array_init [2022-11-21 16:31:57,378 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_pd_free [2022-11-21 16:31:57,378 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_pd_free [2022-11-21 16:31:57,379 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd [2022-11-21 16:31:57,379 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd [2022-11-21 16:31:57,379 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2022-11-21 16:31:57,379 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2022-11-21 16:31:57,379 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_table_get [2022-11-21 16:31:57,379 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_table_get [2022-11-21 16:31:57,380 INFO L130 BoogieDeclarations]: Found specification of procedure __mthca_remove_one [2022-11-21 16:31:57,380 INFO L138 BoogieDeclarations]: Found implementation of procedure __mthca_remove_one [2022-11-21 16:31:57,380 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-11-21 16:31:57,380 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-11-21 16:31:57,380 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cleanup_pd_table [2022-11-21 16:31:57,381 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cleanup_pd_table [2022-11-21 16:31:57,381 INFO L130 BoogieDeclarations]: Found specification of procedure init_query_mad [2022-11-21 16:31:57,381 INFO L138 BoogieDeclarations]: Found implementation of procedure init_query_mad [2022-11-21 16:31:57,381 INFO L130 BoogieDeclarations]: Found specification of procedure __writel [2022-11-21 16:31:57,381 INFO L138 BoogieDeclarations]: Found implementation of procedure __writel [2022-11-21 16:31:57,381 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_mthca_icm_table [2022-11-21 16:31:57,382 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_mthca_icm_table [2022-11-21 16:31:57,382 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_cmd_post [2022-11-21 16:31:57,382 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_cmd_post [2022-11-21 16:31:57,382 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-11-21 16:31:57,382 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-11-21 16:31:57,383 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2022-11-21 16:31:57,383 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2022-11-21 16:31:57,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-21 16:31:57,383 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_unmap_eq_regs [2022-11-21 16:31:57,383 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_unmap_eq_regs [2022-11-21 16:31:57,383 INFO L130 BoogieDeclarations]: Found specification of procedure __buggy_use_of_MTHCA_PUT [2022-11-21 16:31:57,384 INFO L130 BoogieDeclarations]: Found specification of procedure mthca_alloc_mtt [2022-11-21 16:31:57,384 INFO L138 BoogieDeclarations]: Found implementation of procedure mthca_alloc_mtt [2022-11-21 16:31:59,477 INFO L235 CfgBuilder]: Building ICFG [2022-11-21 16:31:59,488 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-21 16:32:33,624 INFO L276 CfgBuilder]: Performing block encoding [2022-11-21 16:32:33,671 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-21 16:32:33,672 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-11-21 16:32:33,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:32:33 BoogieIcfgContainer [2022-11-21 16:32:33,683 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-21 16:32:33,688 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-21 16:32:33,688 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-21 16:32:33,692 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-21 16:32:33,693 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 04:31:42" (1/3) ... [2022-11-21 16:32:33,694 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2aa0fe04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:32:33, skipping insertion in model container [2022-11-21 16:32:33,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 04:31:55" (2/3) ... [2022-11-21 16:32:33,696 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2aa0fe04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 04:32:33, skipping insertion in model container [2022-11-21 16:32:33,696 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 04:32:33" (3/3) ... [2022-11-21 16:32:33,698 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-21 16:32:33,721 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-21 16:32:33,722 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-21 16:32:33,908 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-21 16:32:33,919 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=PETRI_NET, 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;@2ab45e6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-21 16:32:33,919 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-21 16:32:33,943 INFO L276 IsEmpty]: Start isEmpty. Operand has 4990 states, 3565 states have (on average 1.3753155680224405) internal successors, (4903), 3634 states have internal predecessors, (4903), 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-21 16:32:33,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-21 16:32:33,957 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:32:33,957 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:32:33,958 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:32:33,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:32:33,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1183270925, now seen corresponding path program 1 times [2022-11-21 16:32:33,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:32:33,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169783651] [2022-11-21 16:32:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:32:33,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:32:34,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:34,911 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-21 16:32:34,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:32:34,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169783651] [2022-11-21 16:32:34,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169783651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:32:34,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:32:34,914 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:32:34,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974004101] [2022-11-21 16:32:34,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:32:34,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:32:34,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:32:34,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:32:34,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:32:34,989 INFO L87 Difference]: Start difference. First operand has 4990 states, 3565 states have (on average 1.3753155680224405) internal successors, (4903), 3634 states have internal predecessors, (4903), 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 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-21 16:32:35,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:32:35,580 INFO L93 Difference]: Finished difference Result 10099 states and 15096 transitions. [2022-11-21 16:32:35,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:32:35,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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 18 [2022-11-21 16:32:35,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:32:35,647 INFO L225 Difference]: With dead ends: 10099 [2022-11-21 16:32:35,647 INFO L226 Difference]: Without dead ends: 5086 [2022-11-21 16:32:35,694 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-21 16:32:35,697 INFO L413 NwaCegarLoop]: 7292 mSDtfsCounter, 198 mSDsluCounter, 7265 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 14557 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:32:35,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 14557 Invalid, 11 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-21 16:32:35,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5086 states. [2022-11-21 16:32:36,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5086 to 5056. [2022-11-21 16:32:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5056 states, 3615 states have (on average 1.3737206085753804) internal successors, (4966), 3683 states have internal predecessors, (4966), 1225 states have call successors, (1225), 216 states have call predecessors, (1225), 215 states have return successors, (1206), 1205 states have call predecessors, (1206), 1206 states have call successors, (1206) [2022-11-21 16:32:36,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5056 states to 5056 states and 7397 transitions. [2022-11-21 16:32:36,290 INFO L78 Accepts]: Start accepts. Automaton has 5056 states and 7397 transitions. Word has length 18 [2022-11-21 16:32:36,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:32:36,290 INFO L495 AbstractCegarLoop]: Abstraction has 5056 states and 7397 transitions. [2022-11-21 16:32:36,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 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-21 16:32:36,291 INFO L276 IsEmpty]: Start isEmpty. Operand 5056 states and 7397 transitions. [2022-11-21 16:32:36,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-21 16:32:36,295 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:32:36,295 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:32:36,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-21 16:32:36,301 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:32:36,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:32:36,302 INFO L85 PathProgramCache]: Analyzing trace with hash -36270302, now seen corresponding path program 1 times [2022-11-21 16:32:36,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:32:36,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729970207] [2022-11-21 16:32:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:32:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:32:36,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:36,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:32:36,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:36,981 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-21 16:32:36,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:32:36,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729970207] [2022-11-21 16:32:36,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729970207] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:32:36,982 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:32:36,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-21 16:32:36,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845930972] [2022-11-21 16:32:36,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:32:36,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-21 16:32:36,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:32:36,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-21 16:32:36,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-21 16:32:36,985 INFO L87 Difference]: Start difference. First operand 5056 states and 7397 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-21 16:32:37,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:32:37,740 INFO L93 Difference]: Finished difference Result 15048 states and 22021 transitions. [2022-11-21 16:32:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-21 16:32:37,741 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 21 [2022-11-21 16:32:37,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:32:37,822 INFO L225 Difference]: With dead ends: 15048 [2022-11-21 16:32:37,823 INFO L226 Difference]: Without dead ends: 9995 [2022-11-21 16:32:37,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-21 16:32:37,853 INFO L413 NwaCegarLoop]: 14271 mSDtfsCounter, 7180 mSDsluCounter, 7175 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7180 SdHoareTripleChecker+Valid, 21446 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-21 16:32:37,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7180 Valid, 21446 Invalid, 16 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-21 16:32:37,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9995 states. [2022-11-21 16:32:38,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9995 to 9981. [2022-11-21 16:32:38,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9981 states, 7154 states have (on average 1.3727984344422701) internal successors, (9821), 7270 states have internal predecessors, (9821), 2403 states have call successors, (2403), 424 states have call predecessors, (2403), 423 states have return successors, (2384), 2384 states have call predecessors, (2384), 2384 states have call successors, (2384) [2022-11-21 16:32:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9981 states to 9981 states and 14608 transitions. [2022-11-21 16:32:38,723 INFO L78 Accepts]: Start accepts. Automaton has 9981 states and 14608 transitions. Word has length 21 [2022-11-21 16:32:38,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:32:38,724 INFO L495 AbstractCegarLoop]: Abstraction has 9981 states and 14608 transitions. [2022-11-21 16:32:38,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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-21 16:32:38,724 INFO L276 IsEmpty]: Start isEmpty. Operand 9981 states and 14608 transitions. [2022-11-21 16:32:38,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-11-21 16:32:38,738 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:32:38,739 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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-21 16:32:38,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-21 16:32:38,739 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:32:38,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:32:38,740 INFO L85 PathProgramCache]: Analyzing trace with hash -165454681, now seen corresponding path program 1 times [2022-11-21 16:32:38,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:32:38,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613264306] [2022-11-21 16:32:38,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:32:38,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:32:39,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:32:39,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:32:39,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:32:39,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:32:39,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:32:39,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:32:39,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:39,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:32:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:40,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:32:40,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:40,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:32:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:40,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:32:40,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:32:40,113 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:32:40,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:32:40,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613264306] [2022-11-21 16:32:40,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613264306] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:32:40,115 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:32:40,115 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:32:40,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370792480] [2022-11-21 16:32:40,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:32:40,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:32:40,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:32:40,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:32:40,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:32:40,118 INFO L87 Difference]: Start difference. First operand 9981 states and 14608 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-21 16:32:44,924 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-21 16:32:47,022 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-21 16:32:52,380 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-21 16:32:57,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:33:00,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:33:02,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:33:04,784 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-21 16:33:12,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:12,195 INFO L93 Difference]: Finished difference Result 20926 states and 30831 transitions. [2022-11-21 16:33:12,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:33:12,196 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 91 [2022-11-21 16:33:12,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:33:12,280 INFO L225 Difference]: With dead ends: 20926 [2022-11-21 16:33:12,281 INFO L226 Difference]: Without dead ends: 10948 [2022-11-21 16:33:12,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 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-21 16:33:12,332 INFO L413 NwaCegarLoop]: 6161 mSDtfsCounter, 7495 mSDsluCounter, 3158 mSDsCounter, 0 mSdLazyCounter, 3310 mSolverCounterSat, 2298 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8324 SdHoareTripleChecker+Valid, 9319 SdHoareTripleChecker+Invalid, 5613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 2298 IncrementalHoareTripleChecker+Valid, 3310 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.0s IncrementalHoareTripleChecker+Time [2022-11-21 16:33:12,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8324 Valid, 9319 Invalid, 5613 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [2298 Valid, 3310 Invalid, 5 Unknown, 0 Unchecked, 31.0s Time] [2022-11-21 16:33:12,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10948 states. [2022-11-21 16:33:13,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10948 to 10002. [2022-11-21 16:33:13,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10002 states, 7168 states have (on average 1.3717912946428572) internal successors, (9833), 7284 states have internal predecessors, (9833), 2403 states have call successors, (2403), 431 states have call predecessors, (2403), 430 states have return successors, (2384), 2384 states have call predecessors, (2384), 2384 states have call successors, (2384) [2022-11-21 16:33:13,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10002 states to 10002 states and 14620 transitions. [2022-11-21 16:33:13,169 INFO L78 Accepts]: Start accepts. Automaton has 10002 states and 14620 transitions. Word has length 91 [2022-11-21 16:33:13,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:33:13,171 INFO L495 AbstractCegarLoop]: Abstraction has 10002 states and 14620 transitions. [2022-11-21 16:33:13,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-21 16:33:13,172 INFO L276 IsEmpty]: Start isEmpty. Operand 10002 states and 14620 transitions. [2022-11-21 16:33:13,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-11-21 16:33:13,175 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:33:13,175 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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-21 16:33:13,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-21 16:33:13,176 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:33:13,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:13,176 INFO L85 PathProgramCache]: Analyzing trace with hash 53400037, now seen corresponding path program 1 times [2022-11-21 16:33:13,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:13,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229123311] [2022-11-21 16:33:13,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:13,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:13,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:33:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:33:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:33:13,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,728 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:33:13,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:33:13,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,773 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:33:13,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,794 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:33:13,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:33:13,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:33:13,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,924 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:33:13,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:13,943 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:33:13,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:13,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229123311] [2022-11-21 16:33:13,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229123311] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:33:13,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:33:13,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:33:13,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886600108] [2022-11-21 16:33:13,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:33:13,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:33:13,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:13,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:33:13,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:33:13,946 INFO L87 Difference]: Start difference. First operand 10002 states and 14620 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 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-21 16:33:18,471 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-21 16:33:20,575 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-21 16:33:25,893 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-21 16:33:31,104 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:33:34,159 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-21 16:33:36,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:33:38,799 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-21 16:33:46,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:33:46,142 INFO L93 Difference]: Finished difference Result 11006 states and 16304 transitions. [2022-11-21 16:33:46,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:33:46,143 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 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 91 [2022-11-21 16:33:46,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:33:46,205 INFO L225 Difference]: With dead ends: 11006 [2022-11-21 16:33:46,206 INFO L226 Difference]: Without dead ends: 10977 [2022-11-21 16:33:46,213 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:33:46,214 INFO L413 NwaCegarLoop]: 6172 mSDtfsCounter, 7530 mSDsluCounter, 3216 mSDsCounter, 0 mSdLazyCounter, 3312 mSolverCounterSat, 2303 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8366 SdHoareTripleChecker+Valid, 9388 SdHoareTripleChecker+Invalid, 5621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2303 IncrementalHoareTripleChecker+Valid, 3312 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.3s IncrementalHoareTripleChecker+Time [2022-11-21 16:33:46,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8366 Valid, 9388 Invalid, 5621 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2303 Valid, 3312 Invalid, 6 Unknown, 0 Unchecked, 31.3s Time] [2022-11-21 16:33:46,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10977 states. [2022-11-21 16:33:46,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10977 to 10002. [2022-11-21 16:33:46,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10002 states, 7168 states have (on average 1.3716517857142858) internal successors, (9832), 7284 states have internal predecessors, (9832), 2403 states have call successors, (2403), 431 states have call predecessors, (2403), 430 states have return successors, (2384), 2384 states have call predecessors, (2384), 2384 states have call successors, (2384) [2022-11-21 16:33:46,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10002 states to 10002 states and 14619 transitions. [2022-11-21 16:33:46,958 INFO L78 Accepts]: Start accepts. Automaton has 10002 states and 14619 transitions. Word has length 91 [2022-11-21 16:33:46,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:33:46,959 INFO L495 AbstractCegarLoop]: Abstraction has 10002 states and 14619 transitions. [2022-11-21 16:33:46,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 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-21 16:33:46,960 INFO L276 IsEmpty]: Start isEmpty. Operand 10002 states and 14619 transitions. [2022-11-21 16:33:46,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-11-21 16:33:46,964 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:33:46,965 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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-21 16:33:46,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-21 16:33:46,965 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:33:46,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:33:46,966 INFO L85 PathProgramCache]: Analyzing trace with hash 110658339, now seen corresponding path program 1 times [2022-11-21 16:33:46,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:33:46,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363574551] [2022-11-21 16:33:46,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:33:46,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:33:47,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:33:47,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:33:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:33:47,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:33:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:33:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:33:47,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:33:47,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:33:47,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:33:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:33:47,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:33:47,721 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:33:47,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:33:47,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363574551] [2022-11-21 16:33:47,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363574551] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:33:47,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:33:47,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:33:47,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267708489] [2022-11-21 16:33:47,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:33:47,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:33:47,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:33:47,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:33:47,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:33:47,725 INFO L87 Difference]: Start difference. First operand 10002 states and 14619 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 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-21 16:33:52,234 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-21 16:33:54,322 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-21 16:33:59,524 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-21 16:34:04,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:34:08,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:34:10,517 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-21 16:34:18,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:34:18,260 INFO L93 Difference]: Finished difference Result 10950 states and 16224 transitions. [2022-11-21 16:34:18,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:34:18,261 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 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 91 [2022-11-21 16:34:18,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:34:18,321 INFO L225 Difference]: With dead ends: 10950 [2022-11-21 16:34:18,322 INFO L226 Difference]: Without dead ends: 10947 [2022-11-21 16:34:18,331 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:34:18,332 INFO L413 NwaCegarLoop]: 6150 mSDtfsCounter, 7488 mSDsluCounter, 3156 mSDsCounter, 0 mSdLazyCounter, 3314 mSolverCounterSat, 2298 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8317 SdHoareTripleChecker+Valid, 9306 SdHoareTripleChecker+Invalid, 5617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2298 IncrementalHoareTripleChecker+Valid, 3314 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.7s IncrementalHoareTripleChecker+Time [2022-11-21 16:34:18,332 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8317 Valid, 9306 Invalid, 5617 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2298 Valid, 3314 Invalid, 5 Unknown, 0 Unchecked, 29.7s Time] [2022-11-21 16:34:18,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10947 states. [2022-11-21 16:34:19,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10947 to 10001. [2022-11-21 16:34:19,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10001 states, 7168 states have (on average 1.3715122767857142) internal successors, (9831), 7283 states have internal predecessors, (9831), 2402 states have call successors, (2402), 431 states have call predecessors, (2402), 430 states have return successors, (2384), 2384 states have call predecessors, (2384), 2384 states have call successors, (2384) [2022-11-21 16:34:19,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10001 states to 10001 states and 14617 transitions. [2022-11-21 16:34:19,138 INFO L78 Accepts]: Start accepts. Automaton has 10001 states and 14617 transitions. Word has length 91 [2022-11-21 16:34:19,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:34:19,139 INFO L495 AbstractCegarLoop]: Abstraction has 10001 states and 14617 transitions. [2022-11-21 16:34:19,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (11), 3 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-21 16:34:19,139 INFO L276 IsEmpty]: Start isEmpty. Operand 10001 states and 14617 transitions. [2022-11-21 16:34:19,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-11-21 16:34:19,147 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:34:19,147 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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-21 16:34:19,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-21 16:34:19,147 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:34:19,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:34:19,148 INFO L85 PathProgramCache]: Analyzing trace with hash -866643579, now seen corresponding path program 1 times [2022-11-21 16:34:19,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:34:19,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682384077] [2022-11-21 16:34:19,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:34:19,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:34:19,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:34:19,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:34:19,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:34:19,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:34:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:34:19,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:34:19,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:34:19,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:34:19,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:34:19,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:34:19,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:19,808 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:34:19,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:34:19,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682384077] [2022-11-21 16:34:19,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682384077] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:34:19,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:34:19,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:34:19,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837212204] [2022-11-21 16:34:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:34:19,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:34:19,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:34:19,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:34:19,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:34:19,811 INFO L87 Difference]: Start difference. First operand 10001 states and 14617 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 3 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-21 16:34:24,009 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-21 16:34:26,105 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-21 16:34:31,128 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-21 16:34:38,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:34:40,879 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-21 16:34:48,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:34:48,368 INFO L93 Difference]: Finished difference Result 10949 states and 16222 transitions. [2022-11-21 16:34:48,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:34:48,369 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 3 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 92 [2022-11-21 16:34:48,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:34:48,426 INFO L225 Difference]: With dead ends: 10949 [2022-11-21 16:34:48,426 INFO L226 Difference]: Without dead ends: 10946 [2022-11-21 16:34:48,435 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:34:48,436 INFO L413 NwaCegarLoop]: 6127 mSDtfsCounter, 7500 mSDsluCounter, 3153 mSDsCounter, 0 mSdLazyCounter, 3308 mSolverCounterSat, 2305 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8331 SdHoareTripleChecker+Valid, 9280 SdHoareTripleChecker+Invalid, 5618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2305 IncrementalHoareTripleChecker+Valid, 3308 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.7s IncrementalHoareTripleChecker+Time [2022-11-21 16:34:48,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8331 Valid, 9280 Invalid, 5618 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2305 Valid, 3308 Invalid, 5 Unknown, 0 Unchecked, 27.7s Time] [2022-11-21 16:34:48,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10946 states. [2022-11-21 16:34:49,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10946 to 10000. [2022-11-21 16:34:49,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10000 states, 7168 states have (on average 1.3713727678571428) internal successors, (9830), 7282 states have internal predecessors, (9830), 2401 states have call successors, (2401), 431 states have call predecessors, (2401), 430 states have return successors, (2384), 2384 states have call predecessors, (2384), 2384 states have call successors, (2384) [2022-11-21 16:34:49,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 14615 transitions. [2022-11-21 16:34:49,327 INFO L78 Accepts]: Start accepts. Automaton has 10000 states and 14615 transitions. Word has length 92 [2022-11-21 16:34:49,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:34:49,329 INFO L495 AbstractCegarLoop]: Abstraction has 10000 states and 14615 transitions. [2022-11-21 16:34:49,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 3 states have internal predecessors, (36), 2 states have call successors, (11), 3 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-21 16:34:49,330 INFO L276 IsEmpty]: Start isEmpty. Operand 10000 states and 14615 transitions. [2022-11-21 16:34:49,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-11-21 16:34:49,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:34:49,331 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1] [2022-11-21 16:34:49,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-21 16:34:49,332 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:34:49,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:34:49,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1098227098, now seen corresponding path program 1 times [2022-11-21 16:34:49,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:34:49,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237724571] [2022-11-21 16:34:49,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:34:49,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:34:49,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:49,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:34:49,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:49,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:34:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:49,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:34:49,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:49,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:34:49,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:49,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:34:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:50,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:34:50,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:50,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:34:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:50,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:34:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:50,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:34:50,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:50,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:34:50,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:34:50,135 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:34:50,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:34:50,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237724571] [2022-11-21 16:34:50,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237724571] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:34:50,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:34:50,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:34:50,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305682143] [2022-11-21 16:34:50,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:34:50,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:34:50,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:34:50,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:34:50,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:34:50,140 INFO L87 Difference]: Start difference. First operand 10000 states and 14615 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (11), 3 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-21 16:34:54,624 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-21 16:34:57,168 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-21 16:35:02,129 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-21 16:35:11,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:35:18,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:35:18,712 INFO L93 Difference]: Finished difference Result 11004 states and 16275 transitions. [2022-11-21 16:35:18,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:35:18,713 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (11), 3 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 93 [2022-11-21 16:35:18,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:35:18,762 INFO L225 Difference]: With dead ends: 11004 [2022-11-21 16:35:18,763 INFO L226 Difference]: Without dead ends: 11000 [2022-11-21 16:35:18,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:35:18,771 INFO L413 NwaCegarLoop]: 6177 mSDtfsCounter, 7449 mSDsluCounter, 3156 mSDsCounter, 0 mSdLazyCounter, 3487 mSolverCounterSat, 2194 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8262 SdHoareTripleChecker+Valid, 9333 SdHoareTripleChecker+Invalid, 5685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2194 IncrementalHoareTripleChecker+Valid, 3487 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.6s IncrementalHoareTripleChecker+Time [2022-11-21 16:35:18,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8262 Valid, 9333 Invalid, 5685 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2194 Valid, 3487 Invalid, 4 Unknown, 0 Unchecked, 27.6s Time] [2022-11-21 16:35:18,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11000 states. [2022-11-21 16:35:19,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11000 to 10052. [2022-11-21 16:35:19,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10052 states, 7208 states have (on average 1.3702830188679245) internal successors, (9877), 7320 states have internal predecessors, (9877), 2401 states have call successors, (2401), 443 states have call predecessors, (2401), 442 states have return successors, (2386), 2386 states have call predecessors, (2386), 2386 states have call successors, (2386) [2022-11-21 16:35:19,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10052 states to 10052 states and 14664 transitions. [2022-11-21 16:35:19,546 INFO L78 Accepts]: Start accepts. Automaton has 10052 states and 14664 transitions. Word has length 93 [2022-11-21 16:35:19,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:35:19,547 INFO L495 AbstractCegarLoop]: Abstraction has 10052 states and 14664 transitions. [2022-11-21 16:35:19,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (11), 3 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-21 16:35:19,547 INFO L276 IsEmpty]: Start isEmpty. Operand 10052 states and 14664 transitions. [2022-11-21 16:35:19,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-21 16:35:19,549 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:35:19,549 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1] [2022-11-21 16:35:19,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-21 16:35:19,549 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:35:19,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:35:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash 312623272, now seen corresponding path program 1 times [2022-11-21 16:35:19,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:35:19,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21194236] [2022-11-21 16:35:19,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:35:19,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:35:19,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:19,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:35:19,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:19,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:35:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:19,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:35:19,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:19,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:35:19,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:35:20,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:35:20,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,060 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:35:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:35:20,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:35:20,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:35:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:20,139 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:35:20,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:35:20,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21194236] [2022-11-21 16:35:20,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21194236] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:35:20,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:35:20,140 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:35:20,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007874075] [2022-11-21 16:35:20,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:35:20,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:35:20,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:35:20,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:35:20,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:35:20,142 INFO L87 Difference]: Start difference. First operand 10052 states and 14664 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 3 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-21 16:35:23,905 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-21 16:35:26,421 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-21 16:35:31,193 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-21 16:35:39,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:35:41,718 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-21 16:35:48,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:35:48,964 INFO L93 Difference]: Finished difference Result 11000 states and 16269 transitions. [2022-11-21 16:35:48,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:35:48,965 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 3 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 94 [2022-11-21 16:35:48,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:35:49,017 INFO L225 Difference]: With dead ends: 11000 [2022-11-21 16:35:49,018 INFO L226 Difference]: Without dead ends: 10997 [2022-11-21 16:35:49,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:35:49,027 INFO L413 NwaCegarLoop]: 6132 mSDtfsCounter, 7485 mSDsluCounter, 3152 mSDsCounter, 0 mSdLazyCounter, 3306 mSolverCounterSat, 2299 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8315 SdHoareTripleChecker+Valid, 9284 SdHoareTripleChecker+Invalid, 5610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2299 IncrementalHoareTripleChecker+Valid, 3306 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.8s IncrementalHoareTripleChecker+Time [2022-11-21 16:35:49,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8315 Valid, 9284 Invalid, 5610 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2299 Valid, 3306 Invalid, 5 Unknown, 0 Unchecked, 27.8s Time] [2022-11-21 16:35:49,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10997 states. [2022-11-21 16:35:49,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10997 to 10051. [2022-11-21 16:35:49,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10051 states, 7208 states have (on average 1.370144284128746) internal successors, (9876), 7319 states have internal predecessors, (9876), 2400 states have call successors, (2400), 443 states have call predecessors, (2400), 442 states have return successors, (2386), 2386 states have call predecessors, (2386), 2386 states have call successors, (2386) [2022-11-21 16:35:49,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10051 states to 10051 states and 14662 transitions. [2022-11-21 16:35:49,818 INFO L78 Accepts]: Start accepts. Automaton has 10051 states and 14662 transitions. Word has length 94 [2022-11-21 16:35:49,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:35:49,818 INFO L495 AbstractCegarLoop]: Abstraction has 10051 states and 14662 transitions. [2022-11-21 16:35:49,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (11), 3 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-21 16:35:49,819 INFO L276 IsEmpty]: Start isEmpty. Operand 10051 states and 14662 transitions. [2022-11-21 16:35:49,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-21 16:35:49,820 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:35:49,820 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1] [2022-11-21 16:35:49,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-21 16:35:49,821 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:35:49,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:35:49,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1099316649, now seen corresponding path program 1 times [2022-11-21 16:35:49,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:35:49,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239201388] [2022-11-21 16:35:49,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:35:49,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:35:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:35:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,244 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:35:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:35:50,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:35:50,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:35:50,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:35:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:35:50,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:35:50,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:35:50,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:35:50,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:35:50,459 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:35:50,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:35:50,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239201388] [2022-11-21 16:35:50,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239201388] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:35:50,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:35:50,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:35:50,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978572913] [2022-11-21 16:35:50,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:35:50,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:35:50,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:35:50,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:35:50,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:35:50,462 INFO L87 Difference]: Start difference. First operand 10051 states and 14662 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (11), 3 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-21 16:35:54,735 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-21 16:35:57,487 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-21 16:36:03,132 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-21 16:36:11,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:36:13,515 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-21 16:36:22,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:36:22,270 INFO L93 Difference]: Finished difference Result 11019 states and 16282 transitions. [2022-11-21 16:36:22,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:36:22,271 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (11), 3 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 95 [2022-11-21 16:36:22,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:36:22,322 INFO L225 Difference]: With dead ends: 11019 [2022-11-21 16:36:22,322 INFO L226 Difference]: Without dead ends: 11015 [2022-11-21 16:36:22,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:36:22,330 INFO L413 NwaCegarLoop]: 6178 mSDtfsCounter, 1587 mSDsluCounter, 8273 mSDsCounter, 0 mSdLazyCounter, 5273 mSolverCounterSat, 1197 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1880 SdHoareTripleChecker+Valid, 14451 SdHoareTripleChecker+Invalid, 6475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1197 IncrementalHoareTripleChecker+Valid, 5273 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.7s IncrementalHoareTripleChecker+Time [2022-11-21 16:36:22,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1880 Valid, 14451 Invalid, 6475 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1197 Valid, 5273 Invalid, 5 Unknown, 0 Unchecked, 30.7s Time] [2022-11-21 16:36:22,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11015 states. [2022-11-21 16:36:23,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11015 to 10067. [2022-11-21 16:36:23,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10067 states, 7220 states have (on average 1.3691135734072022) internal successors, (9885), 7329 states have internal predecessors, (9885), 2399 states have call successors, (2399), 448 states have call predecessors, (2399), 447 states have return successors, (2387), 2387 states have call predecessors, (2387), 2387 states have call successors, (2387) [2022-11-21 16:36:23,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10067 states to 10067 states and 14671 transitions. [2022-11-21 16:36:23,244 INFO L78 Accepts]: Start accepts. Automaton has 10067 states and 14671 transitions. Word has length 95 [2022-11-21 16:36:23,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:36:23,245 INFO L495 AbstractCegarLoop]: Abstraction has 10067 states and 14671 transitions. [2022-11-21 16:36:23,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (11), 3 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-21 16:36:23,245 INFO L276 IsEmpty]: Start isEmpty. Operand 10067 states and 14671 transitions. [2022-11-21 16:36:23,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-11-21 16:36:23,246 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:36:23,247 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1] [2022-11-21 16:36:23,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-21 16:36:23,247 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:36:23,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:36:23,248 INFO L85 PathProgramCache]: Analyzing trace with hash -282987573, now seen corresponding path program 1 times [2022-11-21 16:36:23,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:36:23,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927049564] [2022-11-21 16:36:23,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:36:23,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:36:23,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:36:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:36:23,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:36:23,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:36:23,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:36:23,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:36:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:36:23,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:36:23,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:23,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:36:23,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:24,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:36:24,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:24,043 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:36:24,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:36:24,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927049564] [2022-11-21 16:36:24,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927049564] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:36:24,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:36:24,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:36:24,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388954844] [2022-11-21 16:36:24,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:36:24,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:36:24,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:36:24,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:36:24,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:36:24,047 INFO L87 Difference]: Start difference. First operand 10067 states and 14671 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (11), 3 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-21 16:36:28,390 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-21 16:36:31,022 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-21 16:36:36,004 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-21 16:36:44,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:36:46,540 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-21 16:36:54,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:36:54,073 INFO L93 Difference]: Finished difference Result 11015 states and 16276 transitions. [2022-11-21 16:36:54,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:36:54,074 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (11), 3 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 96 [2022-11-21 16:36:54,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:36:54,121 INFO L225 Difference]: With dead ends: 11015 [2022-11-21 16:36:54,122 INFO L226 Difference]: Without dead ends: 11012 [2022-11-21 16:36:54,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:36:54,131 INFO L413 NwaCegarLoop]: 6166 mSDtfsCounter, 7447 mSDsluCounter, 3151 mSDsCounter, 0 mSdLazyCounter, 3313 mSolverCounterSat, 2280 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8276 SdHoareTripleChecker+Valid, 9317 SdHoareTripleChecker+Invalid, 5598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2280 IncrementalHoareTripleChecker+Valid, 3313 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.8s IncrementalHoareTripleChecker+Time [2022-11-21 16:36:54,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8276 Valid, 9317 Invalid, 5598 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2280 Valid, 3313 Invalid, 5 Unknown, 0 Unchecked, 28.8s Time] [2022-11-21 16:36:54,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11012 states. [2022-11-21 16:36:54,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11012 to 10066. [2022-11-21 16:36:54,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10066 states, 7220 states have (on average 1.3689750692520775) internal successors, (9884), 7328 states have internal predecessors, (9884), 2398 states have call successors, (2398), 448 states have call predecessors, (2398), 447 states have return successors, (2387), 2387 states have call predecessors, (2387), 2387 states have call successors, (2387) [2022-11-21 16:36:54,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10066 states to 10066 states and 14669 transitions. [2022-11-21 16:36:54,945 INFO L78 Accepts]: Start accepts. Automaton has 10066 states and 14669 transitions. Word has length 96 [2022-11-21 16:36:54,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:36:54,945 INFO L495 AbstractCegarLoop]: Abstraction has 10066 states and 14669 transitions. [2022-11-21 16:36:54,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (11), 3 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-21 16:36:54,946 INFO L276 IsEmpty]: Start isEmpty. Operand 10066 states and 14669 transitions. [2022-11-21 16:36:54,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-11-21 16:36:54,947 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:36:54,947 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1] [2022-11-21 16:36:54,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-21 16:36:54,948 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:36:54,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:36:54,948 INFO L85 PathProgramCache]: Analyzing trace with hash -184740628, now seen corresponding path program 1 times [2022-11-21 16:36:54,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:36:54,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779225123] [2022-11-21 16:36:54,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:36:54,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:36:55,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,374 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:36:55,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:36:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:36:55,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:36:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:36:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,502 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:36:55,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:36:55,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:36:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:36:55,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:36:55,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:36:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:36:55,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:36:55,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779225123] [2022-11-21 16:36:55,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779225123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:36:55,612 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:36:55,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:36:55,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108851373] [2022-11-21 16:36:55,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:36:55,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:36:55,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:36:55,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:36:55,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:36:55,614 INFO L87 Difference]: Start difference. First operand 10066 states and 14669 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (11), 3 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-21 16:36:59,687 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-21 16:37:02,315 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-21 16:37:07,484 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-21 16:37:11,925 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-21 16:37:14,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:37:16,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=true, quantifiers [] [2022-11-21 16:37:18,919 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-21 16:37:26,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:37:26,851 INFO L93 Difference]: Finished difference Result 11014 states and 16274 transitions. [2022-11-21 16:37:26,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:37:26,852 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (11), 3 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 97 [2022-11-21 16:37:26,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:37:26,891 INFO L225 Difference]: With dead ends: 11014 [2022-11-21 16:37:26,891 INFO L226 Difference]: Without dead ends: 11011 [2022-11-21 16:37:26,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:37:26,896 INFO L413 NwaCegarLoop]: 6154 mSDtfsCounter, 7452 mSDsluCounter, 3148 mSDsCounter, 0 mSdLazyCounter, 3310 mSolverCounterSat, 2280 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8283 SdHoareTripleChecker+Valid, 9302 SdHoareTripleChecker+Invalid, 5595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2280 IncrementalHoareTripleChecker+Valid, 3310 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.0s IncrementalHoareTripleChecker+Time [2022-11-21 16:37:26,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8283 Valid, 9302 Invalid, 5595 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2280 Valid, 3310 Invalid, 5 Unknown, 0 Unchecked, 30.0s Time] [2022-11-21 16:37:26,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11011 states. [2022-11-21 16:37:27,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11011 to 10065. [2022-11-21 16:37:27,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10065 states, 7220 states have (on average 1.368836565096953) internal successors, (9883), 7327 states have internal predecessors, (9883), 2397 states have call successors, (2397), 448 states have call predecessors, (2397), 447 states have return successors, (2387), 2387 states have call predecessors, (2387), 2387 states have call successors, (2387) [2022-11-21 16:37:27,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10065 states to 10065 states and 14667 transitions. [2022-11-21 16:37:27,607 INFO L78 Accepts]: Start accepts. Automaton has 10065 states and 14667 transitions. Word has length 97 [2022-11-21 16:37:27,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:37:27,608 INFO L495 AbstractCegarLoop]: Abstraction has 10065 states and 14667 transitions. [2022-11-21 16:37:27,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 3 states have internal predecessors, (41), 2 states have call successors, (11), 3 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-21 16:37:27,608 INFO L276 IsEmpty]: Start isEmpty. Operand 10065 states and 14667 transitions. [2022-11-21 16:37:27,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-21 16:37:27,610 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:37:27,610 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1] [2022-11-21 16:37:27,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-21 16:37:27,611 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:37:27,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:37:27,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1434047762, now seen corresponding path program 1 times [2022-11-21 16:37:27,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:37:27,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606893651] [2022-11-21 16:37:27,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:37:27,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:37:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:37:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:37:28,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:37:28,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:37:28,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:37:28,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:37:28,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:37:28,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,249 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:37:28,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:37:28,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:37:28,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:28,304 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:37:28,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:37:28,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606893651] [2022-11-21 16:37:28,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606893651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:37:28,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:37:28,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:37:28,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92690023] [2022-11-21 16:37:28,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:37:28,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:37:28,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:37:28,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:37:28,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:37:28,307 INFO L87 Difference]: Start difference. First operand 10065 states and 14667 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (11), 3 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-21 16:37:32,295 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-21 16:37:34,947 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-21 16:37:40,088 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-21 16:37:48,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:37:50,774 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-21 16:37:58,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:37:58,579 INFO L93 Difference]: Finished difference Result 11013 states and 16272 transitions. [2022-11-21 16:37:58,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:37:58,580 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (11), 3 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 98 [2022-11-21 16:37:58,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:37:58,611 INFO L225 Difference]: With dead ends: 11013 [2022-11-21 16:37:58,611 INFO L226 Difference]: Without dead ends: 11010 [2022-11-21 16:37:58,617 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:37:58,618 INFO L413 NwaCegarLoop]: 6149 mSDtfsCounter, 7452 mSDsluCounter, 3149 mSDsCounter, 0 mSdLazyCounter, 3311 mSolverCounterSat, 2282 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8281 SdHoareTripleChecker+Valid, 9298 SdHoareTripleChecker+Invalid, 5598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2282 IncrementalHoareTripleChecker+Valid, 3311 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.0s IncrementalHoareTripleChecker+Time [2022-11-21 16:37:58,619 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8281 Valid, 9298 Invalid, 5598 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2282 Valid, 3311 Invalid, 5 Unknown, 0 Unchecked, 29.0s Time] [2022-11-21 16:37:58,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11010 states. [2022-11-21 16:37:59,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11010 to 10064. [2022-11-21 16:37:59,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10064 states, 7220 states have (on average 1.3686980609418282) internal successors, (9882), 7326 states have internal predecessors, (9882), 2396 states have call successors, (2396), 448 states have call predecessors, (2396), 447 states have return successors, (2387), 2387 states have call predecessors, (2387), 2387 states have call successors, (2387) [2022-11-21 16:37:59,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10064 states to 10064 states and 14665 transitions. [2022-11-21 16:37:59,433 INFO L78 Accepts]: Start accepts. Automaton has 10064 states and 14665 transitions. Word has length 98 [2022-11-21 16:37:59,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:37:59,434 INFO L495 AbstractCegarLoop]: Abstraction has 10064 states and 14665 transitions. [2022-11-21 16:37:59,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 3 states have internal predecessors, (42), 2 states have call successors, (11), 3 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-21 16:37:59,434 INFO L276 IsEmpty]: Start isEmpty. Operand 10064 states and 14665 transitions. [2022-11-21 16:37:59,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-21 16:37:59,436 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:37:59,436 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:37:59,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-21 16:37:59,437 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:37:59,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:37:59,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1507858385, now seen corresponding path program 1 times [2022-11-21 16:37:59,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:37:59,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123944721] [2022-11-21 16:37:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:37:59,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:37:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:37:59,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:37:59,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:37:59,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:37:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:37:59,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:37:59,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:37:59,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,917 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:37:59,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:37:59,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,948 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:37:59,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:37:59,966 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:37:59,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:37:59,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123944721] [2022-11-21 16:37:59,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123944721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:37:59,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:37:59,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:37:59,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764423770] [2022-11-21 16:37:59,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:37:59,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:37:59,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:37:59,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:37:59,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:37:59,969 INFO L87 Difference]: Start difference. First operand 10064 states and 14665 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (11), 3 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-21 16:38:03,838 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-21 16:38:06,489 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-21 16:38:11,580 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-21 16:38:20,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:38:23,032 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-21 16:38:32,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:38:32,212 INFO L93 Difference]: Finished difference Result 12439 states and 18092 transitions. [2022-11-21 16:38:32,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:38:32,213 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (11), 3 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 99 [2022-11-21 16:38:32,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:38:32,253 INFO L225 Difference]: With dead ends: 12439 [2022-11-21 16:38:32,254 INFO L226 Difference]: Without dead ends: 12435 [2022-11-21 16:38:32,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:38:32,261 INFO L413 NwaCegarLoop]: 6172 mSDtfsCounter, 7854 mSDsluCounter, 3505 mSDsCounter, 0 mSdLazyCounter, 4021 mSolverCounterSat, 2373 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8772 SdHoareTripleChecker+Valid, 9677 SdHoareTripleChecker+Invalid, 6399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2373 IncrementalHoareTripleChecker+Valid, 4021 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.7s IncrementalHoareTripleChecker+Time [2022-11-21 16:38:32,261 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8772 Valid, 9677 Invalid, 6399 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2373 Valid, 4021 Invalid, 5 Unknown, 0 Unchecked, 30.7s Time] [2022-11-21 16:38:32,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12435 states. [2022-11-21 16:38:33,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12435 to 11420. [2022-11-21 16:38:33,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11420 states, 8150 states have (on average 1.3522699386503068) internal successors, (11021), 8264 states have internal predecessors, (11021), 2690 states have call successors, (2690), 580 states have call predecessors, (2690), 579 states have return successors, (2683), 2683 states have call predecessors, (2683), 2683 states have call successors, (2683) [2022-11-21 16:38:33,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11420 states to 11420 states and 16394 transitions. [2022-11-21 16:38:33,154 INFO L78 Accepts]: Start accepts. Automaton has 11420 states and 16394 transitions. Word has length 99 [2022-11-21 16:38:33,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:38:33,155 INFO L495 AbstractCegarLoop]: Abstraction has 11420 states and 16394 transitions. [2022-11-21 16:38:33,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (11), 3 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-21 16:38:33,155 INFO L276 IsEmpty]: Start isEmpty. Operand 11420 states and 16394 transitions. [2022-11-21 16:38:33,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-11-21 16:38:33,156 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:38:33,157 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:38:33,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-21 16:38:33,157 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:38:33,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:38:33,158 INFO L85 PathProgramCache]: Analyzing trace with hash 498984465, now seen corresponding path program 1 times [2022-11-21 16:38:33,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:38:33,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140317607] [2022-11-21 16:38:33,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:38:33,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:38:33,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:38:33,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:38:33,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:38:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:38:33,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:38:33,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:38:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:38:33,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,628 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:38:33,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:38:33,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:38:33,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:38:33,676 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:38:33,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:38:33,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140317607] [2022-11-21 16:38:33,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140317607] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:38:33,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:38:33,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:38:33,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440030339] [2022-11-21 16:38:33,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:38:33,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:38:33,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:38:33,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:38:33,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:38:33,678 INFO L87 Difference]: Start difference. First operand 11420 states and 16394 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (11), 3 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-21 16:38:37,800 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-21 16:38:40,404 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-21 16:38:45,426 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-21 16:38:52,411 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-21 16:38:54,934 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:38:57,013 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-21 16:39:04,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:39:04,872 INFO L93 Difference]: Finished difference Result 12432 states and 18083 transitions. [2022-11-21 16:39:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:39:04,873 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (11), 3 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 100 [2022-11-21 16:39:04,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:39:04,987 INFO L225 Difference]: With dead ends: 12432 [2022-11-21 16:39:04,987 INFO L226 Difference]: Without dead ends: 12429 [2022-11-21 16:39:04,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:39:04,990 INFO L413 NwaCegarLoop]: 6125 mSDtfsCounter, 7463 mSDsluCounter, 3148 mSDsCounter, 0 mSdLazyCounter, 3303 mSolverCounterSat, 2283 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8291 SdHoareTripleChecker+Valid, 9273 SdHoareTripleChecker+Invalid, 5591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2283 IncrementalHoareTripleChecker+Valid, 3303 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.7s IncrementalHoareTripleChecker+Time [2022-11-21 16:39:04,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8291 Valid, 9273 Invalid, 5591 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2283 Valid, 3303 Invalid, 5 Unknown, 0 Unchecked, 29.7s Time] [2022-11-21 16:39:05,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12429 states. [2022-11-21 16:39:05,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12429 to 11419. [2022-11-21 16:39:05,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11419 states, 8150 states have (on average 1.3521472392638036) internal successors, (11020), 8263 states have internal predecessors, (11020), 2689 states have call successors, (2689), 580 states have call predecessors, (2689), 579 states have return successors, (2683), 2683 states have call predecessors, (2683), 2683 states have call successors, (2683) [2022-11-21 16:39:05,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11419 states to 11419 states and 16392 transitions. [2022-11-21 16:39:05,881 INFO L78 Accepts]: Start accepts. Automaton has 11419 states and 16392 transitions. Word has length 100 [2022-11-21 16:39:05,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:39:05,881 INFO L495 AbstractCegarLoop]: Abstraction has 11419 states and 16392 transitions. [2022-11-21 16:39:05,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (11), 3 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-21 16:39:05,882 INFO L276 IsEmpty]: Start isEmpty. Operand 11419 states and 16392 transitions. [2022-11-21 16:39:05,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-21 16:39:05,883 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:39:05,884 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:39:05,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-21 16:39:05,884 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:39:05,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:39:05,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1713391758, now seen corresponding path program 1 times [2022-11-21 16:39:05,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:39:05,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872659333] [2022-11-21 16:39:05,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:39:05,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:39:06,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:39:06,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:39:06,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:39:06,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:39:06,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:39:06,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:39:06,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:39:06,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:39:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:39:06,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:39:06,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:06,434 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:39:06,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:39:06,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872659333] [2022-11-21 16:39:06,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872659333] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:39:06,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:39:06,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:39:06,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554058322] [2022-11-21 16:39:06,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:39:06,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:39:06,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:39:06,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:39:06,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:39:06,437 INFO L87 Difference]: Start difference. First operand 11419 states and 16392 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (11), 3 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-21 16:39:10,500 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-21 16:39:13,128 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-21 16:39:18,305 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-21 16:39:25,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:39:28,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:39:30,094 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-21 16:39:38,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:39:38,046 INFO L93 Difference]: Finished difference Result 12431 states and 18081 transitions. [2022-11-21 16:39:38,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:39:38,047 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (11), 3 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 101 [2022-11-21 16:39:38,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:39:38,173 INFO L225 Difference]: With dead ends: 12431 [2022-11-21 16:39:38,174 INFO L226 Difference]: Without dead ends: 12428 [2022-11-21 16:39:38,177 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:39:38,178 INFO L413 NwaCegarLoop]: 6128 mSDtfsCounter, 7451 mSDsluCounter, 3143 mSDsCounter, 0 mSdLazyCounter, 3304 mSolverCounterSat, 2282 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8283 SdHoareTripleChecker+Valid, 9271 SdHoareTripleChecker+Invalid, 5591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2282 IncrementalHoareTripleChecker+Valid, 3304 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.0s IncrementalHoareTripleChecker+Time [2022-11-21 16:39:38,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8283 Valid, 9271 Invalid, 5591 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2282 Valid, 3304 Invalid, 5 Unknown, 0 Unchecked, 30.0s Time] [2022-11-21 16:39:38,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12428 states. [2022-11-21 16:39:39,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12428 to 11418. [2022-11-21 16:39:39,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11418 states, 8150 states have (on average 1.3520245398773005) internal successors, (11019), 8262 states have internal predecessors, (11019), 2688 states have call successors, (2688), 580 states have call predecessors, (2688), 579 states have return successors, (2683), 2683 states have call predecessors, (2683), 2683 states have call successors, (2683) [2022-11-21 16:39:39,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11418 states to 11418 states and 16390 transitions. [2022-11-21 16:39:39,102 INFO L78 Accepts]: Start accepts. Automaton has 11418 states and 16390 transitions. Word has length 101 [2022-11-21 16:39:39,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:39:39,103 INFO L495 AbstractCegarLoop]: Abstraction has 11418 states and 16390 transitions. [2022-11-21 16:39:39,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (11), 3 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-21 16:39:39,103 INFO L276 IsEmpty]: Start isEmpty. Operand 11418 states and 16390 transitions. [2022-11-21 16:39:39,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-21 16:39:39,104 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:39:39,104 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:39:39,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-21 16:39:39,104 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:39:39,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:39:39,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1577573068, now seen corresponding path program 1 times [2022-11-21 16:39:39,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:39:39,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147328157] [2022-11-21 16:39:39,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:39:39,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:39:39,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:39:39,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:39:39,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:39:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:39:39,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,539 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:39:39,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:39:39,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:39:39,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:39:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:39:39,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:39:39,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:39:39,653 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:39:39,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:39:39,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147328157] [2022-11-21 16:39:39,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147328157] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:39:39,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:39:39,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:39:39,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163184249] [2022-11-21 16:39:39,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:39:39,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:39:39,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:39:39,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:39:39,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:39:39,659 INFO L87 Difference]: Start difference. First operand 11418 states and 16390 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (11), 3 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-21 16:39:43,825 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-21 16:39:46,499 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-21 16:39:51,709 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-21 16:39:58,944 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:40:01,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=true, quantifiers [] [2022-11-21 16:40:03,581 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-21 16:40:11,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:40:11,440 INFO L93 Difference]: Finished difference Result 12430 states and 18079 transitions. [2022-11-21 16:40:11,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:40:11,441 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (11), 3 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 102 [2022-11-21 16:40:11,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:40:11,469 INFO L225 Difference]: With dead ends: 12430 [2022-11-21 16:40:11,469 INFO L226 Difference]: Without dead ends: 12427 [2022-11-21 16:40:11,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:40:11,473 INFO L413 NwaCegarLoop]: 6143 mSDtfsCounter, 7435 mSDsluCounter, 3142 mSDsCounter, 0 mSdLazyCounter, 3307 mSolverCounterSat, 2273 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8267 SdHoareTripleChecker+Valid, 9285 SdHoareTripleChecker+Invalid, 5585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2273 IncrementalHoareTripleChecker+Valid, 3307 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:40:11,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8267 Valid, 9285 Invalid, 5585 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2273 Valid, 3307 Invalid, 5 Unknown, 0 Unchecked, 30.1s Time] [2022-11-21 16:40:11,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12427 states. [2022-11-21 16:40:12,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12427 to 11417. [2022-11-21 16:40:12,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11417 states, 8150 states have (on average 1.3519018404907976) internal successors, (11018), 8261 states have internal predecessors, (11018), 2687 states have call successors, (2687), 580 states have call predecessors, (2687), 579 states have return successors, (2683), 2683 states have call predecessors, (2683), 2683 states have call successors, (2683) [2022-11-21 16:40:12,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11417 states to 11417 states and 16388 transitions. [2022-11-21 16:40:12,386 INFO L78 Accepts]: Start accepts. Automaton has 11417 states and 16388 transitions. Word has length 102 [2022-11-21 16:40:12,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:40:12,387 INFO L495 AbstractCegarLoop]: Abstraction has 11417 states and 16388 transitions. [2022-11-21 16:40:12,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (11), 3 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-21 16:40:12,387 INFO L276 IsEmpty]: Start isEmpty. Operand 11417 states and 16388 transitions. [2022-11-21 16:40:12,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-21 16:40:12,388 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:40:12,388 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:40:12,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-21 16:40:12,388 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:40:12,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:40:12,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1662156107, now seen corresponding path program 1 times [2022-11-21 16:40:12,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:40:12,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383502034] [2022-11-21 16:40:12,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:40:12,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:40:12,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:40:12,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,796 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:40:12,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:40:12,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:40:12,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:40:12,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:40:12,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:40:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:40:12,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:40:12,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:40:12,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:12,955 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2022-11-21 16:40:12,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:40:12,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383502034] [2022-11-21 16:40:12,956 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383502034] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:40:12,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:40:12,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-21 16:40:12,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619267926] [2022-11-21 16:40:12,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:40:12,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-21 16:40:12,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:40:12,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-21 16:40:12,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-21 16:40:12,959 INFO L87 Difference]: Start difference. First operand 11417 states and 16388 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (11), 3 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-21 16:40:17,036 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-21 16:40:19,675 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-21 16:40:24,844 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-21 16:40:30,190 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-21 16:40:34,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:40:36,808 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-21 16:40:44,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:40:44,903 INFO L93 Difference]: Finished difference Result 12429 states and 18077 transitions. [2022-11-21 16:40:44,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-21 16:40:44,903 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (11), 3 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 103 [2022-11-21 16:40:44,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:40:44,941 INFO L225 Difference]: With dead ends: 12429 [2022-11-21 16:40:44,942 INFO L226 Difference]: Without dead ends: 12405 [2022-11-21 16:40:44,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 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-21 16:40:44,947 INFO L413 NwaCegarLoop]: 6111 mSDtfsCounter, 7459 mSDsluCounter, 3143 mSDsCounter, 0 mSdLazyCounter, 3301 mSolverCounterSat, 2282 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8290 SdHoareTripleChecker+Valid, 9254 SdHoareTripleChecker+Invalid, 5588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2282 IncrementalHoareTripleChecker+Valid, 3301 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.1s IncrementalHoareTripleChecker+Time [2022-11-21 16:40:44,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8290 Valid, 9254 Invalid, 5588 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2282 Valid, 3301 Invalid, 5 Unknown, 0 Unchecked, 30.1s Time] [2022-11-21 16:40:44,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12405 states. [2022-11-21 16:40:45,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12405 to 11395. [2022-11-21 16:40:45,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11395 states, 8131 states have (on average 1.352232197761653) internal successors, (10995), 8241 states have internal predecessors, (10995), 2685 states have call successors, (2685), 579 states have call predecessors, (2685), 578 states have return successors, (2682), 2682 states have call predecessors, (2682), 2682 states have call successors, (2682) [2022-11-21 16:40:45,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11395 states to 11395 states and 16362 transitions. [2022-11-21 16:40:45,945 INFO L78 Accepts]: Start accepts. Automaton has 11395 states and 16362 transitions. Word has length 103 [2022-11-21 16:40:45,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:40:45,946 INFO L495 AbstractCegarLoop]: Abstraction has 11395 states and 16362 transitions. [2022-11-21 16:40:45,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (11), 3 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-21 16:40:45,946 INFO L276 IsEmpty]: Start isEmpty. Operand 11395 states and 16362 transitions. [2022-11-21 16:40:45,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-11-21 16:40:45,948 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:40:45,948 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-21 16:40:45,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-21 16:40:45,948 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:40:45,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:40:45,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1987756745, now seen corresponding path program 1 times [2022-11-21 16:40:45,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:40:45,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974069416] [2022-11-21 16:40:45,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:40:45,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:40:46,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:40:46,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:40:46,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:40:46,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:40:46,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:40:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:40:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:40:46,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:40:46,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:40:46,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:40:46,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-11-21 16:40:46,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-11-21 16:40:46,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-21 16:40:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:40:46,664 INFO L134 CoverageAnalysis]: Checked inductivity of 172 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-11-21 16:40:46,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:40:46,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974069416] [2022-11-21 16:40:46,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974069416] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:40:46,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:40:46,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-21 16:40:46,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262096834] [2022-11-21 16:40:46,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:40:46,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-21 16:40:46,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:40:46,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-21 16:40:46,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-21 16:40:46,668 INFO L87 Difference]: Start difference. First operand 11395 states and 16362 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (15), 5 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-21 16:40:51,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-21 16:40:55,100 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-21 16:41:04,314 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-21 16:41:16,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:41:18,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:41:25,062 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-21 16:41:29,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:41:32,239 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-21 16:41:57,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:41:57,122 INFO L93 Difference]: Finished difference Result 15605 states and 22154 transitions. [2022-11-21 16:41:57,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-21 16:41:57,123 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (15), 5 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 123 [2022-11-21 16:41:57,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:41:57,177 INFO L225 Difference]: With dead ends: 15605 [2022-11-21 16:41:57,178 INFO L226 Difference]: Without dead ends: 15602 [2022-11-21 16:41:57,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-11-21 16:41:57,183 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 12552 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 14257 mSolverCounterSat, 7776 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 63.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12696 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 22039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 7776 IncrementalHoareTripleChecker+Valid, 14257 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 67.4s IncrementalHoareTripleChecker+Time [2022-11-21 16:41:57,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12696 Valid, 616 Invalid, 22039 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [7776 Valid, 14257 Invalid, 6 Unknown, 0 Unchecked, 67.4s Time] [2022-11-21 16:41:57,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15602 states. [2022-11-21 16:41:58,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15602 to 14324. [2022-11-21 16:41:58,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14324 states, 10039 states have (on average 1.321745193744397) internal successors, (13269), 10188 states have internal predecessors, (13269), 3394 states have call successors, (3394), 891 states have call predecessors, (3394), 890 states have return successors, (3392), 3388 states have call predecessors, (3392), 3392 states have call successors, (3392) [2022-11-21 16:41:58,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14324 states to 14324 states and 20055 transitions. [2022-11-21 16:41:58,550 INFO L78 Accepts]: Start accepts. Automaton has 14324 states and 20055 transitions. Word has length 123 [2022-11-21 16:41:58,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:41:58,550 INFO L495 AbstractCegarLoop]: Abstraction has 14324 states and 20055 transitions. [2022-11-21 16:41:58,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 3 states have internal predecessors, (57), 3 states have call successors, (15), 5 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-21 16:41:58,550 INFO L276 IsEmpty]: Start isEmpty. Operand 14324 states and 20055 transitions. [2022-11-21 16:41:58,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2022-11-21 16:41:58,553 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:41:58,554 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 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] [2022-11-21 16:41:58,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-21 16:41:58,555 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:41:58,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:41:58,565 INFO L85 PathProgramCache]: Analyzing trace with hash -338163805, now seen corresponding path program 1 times [2022-11-21 16:41:58,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:41:58,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413920166] [2022-11-21 16:41:58,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:41:58,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:41:58,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:41:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:41:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:41:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:41:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:41:59,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:41:59,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:41:59,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:41:59,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:41:59,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:41:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-11-21 16:41:59,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-11-21 16:41:59,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-21 16:41:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-21 16:41:59,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-11-21 16:41:59,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-21 16:41:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-21 16:41:59,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,349 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:41:59,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 162 [2022-11-21 16:41:59,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2022-11-21 16:41:59,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-11-21 16:41:59,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-21 16:41:59,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:41:59,404 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-11-21 16:41:59,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:41:59,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413920166] [2022-11-21 16:41:59,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413920166] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:41:59,405 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:41:59,405 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-21 16:41:59,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366892863] [2022-11-21 16:41:59,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:41:59,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-21 16:41:59,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:41:59,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-21 16:41:59,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-21 16:41:59,409 INFO L87 Difference]: Start difference. First operand 14324 states and 20055 transitions. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 3 states have internal predecessors, (108), 2 states have call successors, (29), 5 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-21 16:42:06,882 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-21 16:42:10,037 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-21 16:42:22,225 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-21 16:42:39,697 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-21 16:42:50,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-21 16:42:52,750 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-21 16:42:55,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-21 16:42:57,560 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-21 16:43:36,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-21 16:43:36,804 INFO L93 Difference]: Finished difference Result 36286 states and 51435 transitions. [2022-11-21 16:43:36,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-21 16:43:36,805 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 3 states have internal predecessors, (108), 2 states have call successors, (29), 5 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 196 [2022-11-21 16:43:36,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-21 16:43:36,869 INFO L225 Difference]: With dead ends: 36286 [2022-11-21 16:43:36,869 INFO L226 Difference]: Without dead ends: 21965 [2022-11-21 16:43:36,905 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2022-11-21 16:43:36,906 INFO L413 NwaCegarLoop]: 318 mSDtfsCounter, 16136 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 21663 mSolverCounterSat, 11334 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 86.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16326 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 33003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.5s SdHoareTripleChecker+Time, 11334 IncrementalHoareTripleChecker+Valid, 21663 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 92.6s IncrementalHoareTripleChecker+Time [2022-11-21 16:43:36,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16326 Valid, 1166 Invalid, 33003 Unknown, 0 Unchecked, 0.5s Time], IncrementalHoareTripleChecker [11334 Valid, 21663 Invalid, 6 Unknown, 0 Unchecked, 92.6s Time] [2022-11-21 16:43:36,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21965 states. [2022-11-21 16:43:38,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21965 to 17227. [2022-11-21 16:43:38,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17227 states, 11983 states have (on average 1.3038471167487273) internal successors, (15624), 12162 states have internal predecessors, (15624), 4047 states have call successors, (4047), 1197 states have call predecessors, (4047), 1196 states have return successors, (4045), 4043 states have call predecessors, (4045), 4045 states have call successors, (4045) [2022-11-21 16:43:38,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17227 states to 17227 states and 23716 transitions. [2022-11-21 16:43:38,790 INFO L78 Accepts]: Start accepts. Automaton has 17227 states and 23716 transitions. Word has length 196 [2022-11-21 16:43:38,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-21 16:43:38,791 INFO L495 AbstractCegarLoop]: Abstraction has 17227 states and 23716 transitions. [2022-11-21 16:43:38,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 3 states have internal predecessors, (108), 2 states have call successors, (29), 5 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-21 16:43:38,791 INFO L276 IsEmpty]: Start isEmpty. Operand 17227 states and 23716 transitions. [2022-11-21 16:43:38,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2022-11-21 16:43:38,796 INFO L187 NwaCegarLoop]: Found error trace [2022-11-21 16:43:38,796 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 16:43:38,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-21 16:43:38,797 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-21 16:43:38,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-21 16:43:38,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1284565342, now seen corresponding path program 1 times [2022-11-21 16:43:38,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-21 16:43:38,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237732151] [2022-11-21 16:43:38,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-21 16:43:38,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-21 16:43:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,286 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-11-21 16:43:39,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-11-21 16:43:39,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-11-21 16:43:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,331 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-11-21 16:43:39,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,348 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-11-21 16:43:39,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-11-21 16:43:39,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-11-21 16:43:39,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-11-21 16:43:39,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-11-21 16:43:39,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-11-21 16:43:39,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-11-21 16:43:39,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-11-21 16:43:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-11-21 16:43:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2022-11-21 16:43:39,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,491 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2022-11-21 16:43:39,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-11-21 16:43:39,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148 [2022-11-21 16:43:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-11-21 16:43:39,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-21 16:43:39,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-11-21 16:43:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-21 16:43:39,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-11-21 16:43:39,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-11-21 16:43:39,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 206 [2022-11-21 16:43:39,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2022-11-21 16:43:39,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-11-21 16:43:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-11-21 16:43:39,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-21 16:43:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 186 trivial. 0 not checked. [2022-11-21 16:43:39,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-21 16:43:39,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237732151] [2022-11-21 16:43:39,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237732151] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-21 16:43:39,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-21 16:43:39,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-21 16:43:39,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203007365] [2022-11-21 16:43:39,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-21 16:43:39,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-21 16:43:39,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-21 16:43:39,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-21 16:43:39,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-21 16:43:39,666 INFO L87 Difference]: Start difference. First operand 17227 states and 23716 transitions. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 4 states have internal predecessors, (133), 2 states have call successors, (34), 5 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-21 16:43:47,863 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-21 16:43:58,651 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-21 16:44:14,971 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-21 16:44:48,662 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-21 16:44:53,169 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 []