./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 a900a56caf1252bf2b77371f0836914c913e44b231203ecd4eebd687a96fd0c2 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 11:16:47,524 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 11:16:47,526 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 11:16:47,555 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 11:16:47,555 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 11:16:47,557 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 11:16:47,558 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 11:16:47,559 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 11:16:47,561 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 11:16:47,562 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 11:16:47,563 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 11:16:47,564 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 11:16:47,564 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 11:16:47,565 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 11:16:47,566 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 11:16:47,567 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 11:16:47,568 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 11:16:47,569 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 11:16:47,570 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 11:16:47,572 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 11:16:47,573 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 11:16:47,574 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 11:16:47,575 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 11:16:47,576 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 11:16:47,576 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 11:16:47,579 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 11:16:47,580 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 11:16:47,580 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 11:16:47,581 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 11:16:47,581 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 11:16:47,582 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 11:16:47,582 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 11:16:47,583 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 11:16:47,584 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 11:16:47,584 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 11:16:47,585 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 11:16:47,586 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 11:16:47,586 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 11:16:47,587 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 11:16:47,587 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 11:16:47,588 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 11:16:47,589 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 11:16:47,589 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 11:16:47,618 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 11:16:47,619 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 11:16:47,619 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 11:16:47,619 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 11:16:47,620 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 11:16:47,621 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 11:16:47,621 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 11:16:47,621 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 11:16:47,622 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 11:16:47,622 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 11:16:47,622 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 11:16:47,622 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 11:16:47,622 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 11:16:47,623 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 11:16:47,623 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 11:16:47,623 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 11:16:47,623 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 11:16:47,623 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 11:16:47,624 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 11:16:47,624 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 11:16:47,624 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 11:16:47,624 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:16:47,625 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 11:16:47,625 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 11:16:47,625 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 11:16:47,625 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 11:16:47,625 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 11:16:47,626 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 11:16:47,626 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 11:16:47,626 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 11:16:47,626 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> a900a56caf1252bf2b77371f0836914c913e44b231203ecd4eebd687a96fd0c2 [2022-07-21 11:16:48,005 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 11:16:48,035 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 11:16:48,038 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 11:16:48,039 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 11:16:48,040 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 11:16:48,043 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2022-07-21 11:16:48,107 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/924e77046/d760f555b38a4eb7831140c4ecc9777c/FLAGe99ff77c6 [2022-07-21 11:16:49,041 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 11:16:49,042 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2022-07-21 11:16:49,087 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/924e77046/d760f555b38a4eb7831140c4ecc9777c/FLAGe99ff77c6 [2022-07-21 11:16:49,127 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/924e77046/d760f555b38a4eb7831140c4ecc9777c [2022-07-21 11:16:49,130 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 11:16:49,132 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 11:16:49,135 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 11:16:49,135 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 11:16:49,138 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 11:16:49,139 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:16:49" (1/1) ... [2022-07-21 11:16:49,141 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2da3142c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:49, skipping insertion in model container [2022-07-21 11:16:49,142 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:16:49" (1/1) ... [2022-07-21 11:16:49,149 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 11:16:49,325 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 11:16:49,943 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5986] [2022-07-21 11:16:49,944 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5987-5988] [2022-07-21 11:16:50,724 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[188410,188423] [2022-07-21 11:16:52,035 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:16:52,072 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 11:16:52,174 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name show at C: (*show)(struct kobject___0 * , struct attribute___0 * , char * ) [5986] [2022-07-21 11:16:52,176 WARN L1251 CHandler]: Detected problem Invalid redeclaration of the name store at C: (*store)(struct kobject___0 * , struct attribute___0 * , char const * , size_t ) [5987-5988] [2022-07-21 11:16:52,196 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i[188410,188423] [2022-07-21 11:16:52,507 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:16:52,643 INFO L208 MainTranslator]: Completed translation [2022-07-21 11:16:52,644 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52 WrapperNode [2022-07-21 11:16:52,644 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 11:16:52,645 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 11:16:52,645 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 11:16:52,646 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 11:16:52,651 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:52,777 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:52,918 INFO L137 Inliner]: procedures = 350, calls = 2000, calls flagged for inlining = 171, calls inlined = 139, statements flattened = 4723 [2022-07-21 11:16:52,919 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 11:16:52,920 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 11:16:52,920 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 11:16:52,920 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 11:16:52,928 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:52,928 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:52,949 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:52,950 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:53,054 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:53,090 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:53,121 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:53,156 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 11:16:53,158 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 11:16:53,159 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 11:16:53,159 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 11:16:53,159 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (1/1) ... [2022-07-21 11:16:53,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:16:53,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:16:53,188 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 11:16:53,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 11:16:53,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 11:16:53,239 INFO L130 BoogieDeclarations]: Found specification of procedure get_page [2022-07-21 11:16:53,239 INFO L138 BoogieDeclarations]: Found implementation of procedure get_page [2022-07-21 11:16:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 11:16:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_release_tx_bufs [2022-07-21 11:16:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_release_tx_bufs [2022-07-21 11:16:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 11:16:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 11:16:53,240 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_head_init [2022-07-21 11:16:53,240 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_head_init [2022-07-21 11:16:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2022-07-21 11:16:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2022-07-21 11:16:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_change_mtu [2022-07-21 11:16:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_change_mtu [2022-07-21 11:16:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2022-07-21 11:16:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2022-07-21 11:16:53,241 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_write [2022-07-21 11:16:53,241 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_write [2022-07-21 11:16:53,242 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-21 11:16:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-21 11:16:53,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-21 11:16:53,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-21 11:16:53,242 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 11:16:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 11:16:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_unlock [2022-07-21 11:16:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_unlock [2022-07-21 11:16:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure u64_stats_update_begin [2022-07-21 11:16:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure u64_stats_update_begin [2022-07-21 11:16:53,243 INFO L130 BoogieDeclarations]: Found specification of procedure bind_evtchn_to_irqhandler [2022-07-21 11:16:53,243 INFO L138 BoogieDeclarations]: Found implementation of procedure bind_evtchn_to_irqhandler [2022-07-21 11:16:53,244 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_transaction_end [2022-07-21 11:16:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_transaction_end [2022-07-21 11:16:53,244 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_remove [2022-07-21 11:16:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_remove [2022-07-21 11:16:53,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 11:16:53,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 11:16:53,245 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-21 11:16:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-21 11:16:53,245 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-21 11:16:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-21 11:16:53,245 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_grant_ring [2022-07-21 11:16:53,245 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_grant_ring [2022-07-21 11:16:53,246 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-21 11:16:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-21 11:16:53,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-21 11:16:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-21 11:16:53,246 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_claim_grant_reference [2022-07-21 11:16:53,246 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_claim_grant_reference [2022-07-21 11:16:53,247 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 11:16:53,247 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 11:16:53,247 INFO L130 BoogieDeclarations]: Found specification of procedure netif_set_real_num_tx_queues [2022-07-21 11:16:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_set_real_num_tx_queues [2022-07-21 11:16:53,248 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access [2022-07-21 11:16:53,248 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access [2022-07-21 11:16:53,248 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_disconnect_backend [2022-07-21 11:16:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_disconnect_backend [2022-07-21 11:16:53,249 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_stats64 [2022-07-21 11:16:53,249 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_stats64 [2022-07-21 11:16:53,249 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 11:16:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 11:16:53,250 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_alloc_evtchn [2022-07-21 11:16:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_alloc_evtchn [2022-07-21 11:16:53,250 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-07-21 11:16:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-07-21 11:16:53,250 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_alloc_grant_references [2022-07-21 11:16:53,250 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_alloc_grant_references [2022-07-21 11:16:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 11:16:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure netfront_tx_slot_available [2022-07-21 11:16:53,251 INFO L138 BoogieDeclarations]: Found implementation of procedure netfront_tx_slot_available [2022-07-21 11:16:53,251 INFO L130 BoogieDeclarations]: Found specification of procedure notify_remote_via_irq [2022-07-21 11:16:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure notify_remote_via_irq [2022-07-21 11:16:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_release_grant_reference [2022-07-21 11:16:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_release_grant_reference [2022-07-21 11:16:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2022-07-21 11:16:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2022-07-21 11:16:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_can_sg [2022-07-21 11:16:53,252 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_can_sg [2022-07-21 11:16:53,252 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 11:16:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2022-07-21 11:16:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2022-07-21 11:16:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-07-21 11:16:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-07-21 11:16:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-21 11:16:53,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-21 11:16:53,253 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2022-07-21 11:16:53,254 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_queue_tail [2022-07-21 11:16:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_queue_tail [2022-07-21 11:16:53,254 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_rxidx [2022-07-21 11:16:53,254 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_rxidx [2022-07-21 11:16:53,254 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-21 11:16:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-21 11:16:53,255 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 11:16:53,255 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2022-07-21 11:16:53,255 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2022-07-21 11:16:53,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 11:16:53,256 INFO L130 BoogieDeclarations]: Found specification of procedure write_queue_xenstore_keys [2022-07-21 11:16:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure write_queue_xenstore_keys [2022-07-21 11:16:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure pfn_to_mfn [2022-07-21 11:16:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure pfn_to_mfn [2022-07-21 11:16:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure kfree_skb [2022-07-21 11:16:53,257 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree_skb [2022-07-21 11:16:53,257 INFO L130 BoogieDeclarations]: Found specification of procedure add_id_to_freelist [2022-07-21 11:16:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure add_id_to_freelist [2022-07-21 11:16:53,258 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_alloc_rx_buffers [2022-07-21 11:16:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_alloc_rx_buffers [2022-07-21 11:16:53,258 INFO L130 BoogieDeclarations]: Found specification of procedure skb_entry_set_link [2022-07-21 11:16:53,258 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_entry_set_link [2022-07-21 11:16:53,258 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-07-21 11:16:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-07-21 11:16:53,259 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-21 11:16:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-21 11:16:53,259 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2022-07-21 11:16:53,259 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2022-07-21 11:16:53,260 INFO L130 BoogieDeclarations]: Found specification of procedure free_pages [2022-07-21 11:16:53,260 INFO L138 BoogieDeclarations]: Found implementation of procedure free_pages [2022-07-21 11:16:53,262 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_end_foreign_access_ref [2022-07-21 11:16:53,262 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_end_foreign_access_ref [2022-07-21 11:16:53,262 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-21 11:16:53,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-21 11:16:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-21 11:16:53,264 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2022-07-21 11:16:53,264 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2022-07-21 11:16:53,265 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_free_grant_references [2022-07-21 11:16:53,265 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_free_grant_references [2022-07-21 11:16:53,270 INFO L130 BoogieDeclarations]: Found specification of procedure simple_strtoul [2022-07-21 11:16:53,270 INFO L138 BoogieDeclarations]: Found implementation of procedure simple_strtoul [2022-07-21 11:16:53,270 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-21 11:16:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-21 11:16:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-21 11:16:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-21 11:16:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-21 11:16:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure unbind_from_irqhandler [2022-07-21 11:16:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure unbind_from_irqhandler [2022-07-21 11:16:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure get_zeroed_page [2022-07-21 11:16:53,271 INFO L138 BoogieDeclarations]: Found implementation of procedure get_zeroed_page [2022-07-21 11:16:53,271 INFO L130 BoogieDeclarations]: Found specification of procedure netback_changed [2022-07-21 11:16:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure netback_changed [2022-07-21 11:16:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_poll_controller [2022-07-21 11:16:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_poll_controller [2022-07-21 11:16:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_insert [2022-07-21 11:16:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_insert [2022-07-21 11:16:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 11:16:53,272 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-21 11:16:53,272 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-21 11:16:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2022-07-21 11:16:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2022-07-21 11:16:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_page [2022-07-21 11:16:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_page [2022-07-21 11:16:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 11:16:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 11:16:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_select_queue [2022-07-21 11:16:53,273 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_select_queue [2022-07-21 11:16:53,273 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_end_access [2022-07-21 11:16:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_end_access [2022-07-21 11:16:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure skb_get [2022-07-21 11:16:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_get [2022-07-21 11:16:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-21 11:16:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-21 11:16:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-21 11:16:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-21 11:16:53,274 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_ref [2022-07-21 11:16:53,274 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_ref [2022-07-21 11:16:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 11:16:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 11:16:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2022-07-21 11:16:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2022-07-21 11:16:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure skb_add_rx_frag [2022-07-21 11:16:53,275 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_add_rx_frag [2022-07-21 11:16:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 11:16:53,275 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2022-07-21 11:16:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2022-07-21 11:16:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2022-07-21 11:16:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2022-07-21 11:16:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 11:16:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 11:16:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure get_id_from_freelist [2022-07-21 11:16:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure get_id_from_freelist [2022-07-21 11:16:53,276 INFO L130 BoogieDeclarations]: Found specification of procedure __skb_dequeue [2022-07-21 11:16:53,276 INFO L138 BoogieDeclarations]: Found implementation of procedure __skb_dequeue [2022-07-21 11:16:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_fix_features [2022-07-21 11:16:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_fix_features [2022-07-21 11:16:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 11:16:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2022-07-21 11:16:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2022-07-21 11:16:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 11:16:53,277 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2022-07-21 11:16:53,277 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2022-07-21 11:16:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_next [2022-07-21 11:16:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_next [2022-07-21 11:16:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 11:16:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure reg_timer_1 [2022-07-21 11:16:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_timer_1 [2022-07-21 11:16:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2022-07-21 11:16:53,278 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2022-07-21 11:16:53,278 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2022-07-21 11:16:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2022-07-21 11:16:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2022-07-21 11:16:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2022-07-21 11:16:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure rtnl_lock [2022-07-21 11:16:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure rtnl_lock [2022-07-21 11:16:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure skb_is_gso [2022-07-21 11:16:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_is_gso [2022-07-21 11:16:53,279 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-07-21 11:16:53,279 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-07-21 11:16:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure skb_queue_len [2022-07-21 11:16:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_queue_len [2022-07-21 11:16:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure gnttab_grant_foreign_access_ref [2022-07-21 11:16:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure gnttab_grant_foreign_access_ref [2022-07-21 11:16:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-21 11:16:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-21 11:16:53,280 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_set_features [2022-07-21 11:16:53,280 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_set_features [2022-07-21 11:16:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2022-07-21 11:16:53,281 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2022-07-21 11:16:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-21 11:16:53,281 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-21 11:16:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 11:16:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2022-07-21 11:16:53,281 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2022-07-21 11:16:53,281 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2022-07-21 11:16:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2022-07-21 11:16:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure xenbus_free_evtchn [2022-07-21 11:16:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure xenbus_free_evtchn [2022-07-21 11:16:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_get_rx_skb [2022-07-21 11:16:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_get_rx_skb [2022-07-21 11:16:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 11:16:53,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 11:16:53,282 INFO L130 BoogieDeclarations]: Found specification of procedure xennet_tx_buf_gc [2022-07-21 11:16:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure xennet_tx_buf_gc [2022-07-21 11:16:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2022-07-21 11:16:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2022-07-21 11:16:53,283 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 11:16:53,283 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 11:16:53,990 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 11:16:53,993 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 11:16:54,734 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 11:17:00,293 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 11:17:00,308 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 11:17:00,308 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 11:17:00,311 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 11:17:00 BoogieIcfgContainer [2022-07-21 11:17:00,312 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 11:17:00,313 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 11:17:00,314 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 11:17:00,316 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 11:17:00,317 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 11:16:49" (1/3) ... [2022-07-21 11:17:00,317 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cdf570c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 11:17:00, skipping insertion in model container [2022-07-21 11:17:00,317 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:16:52" (2/3) ... [2022-07-21 11:17:00,318 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6cdf570c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 11:17:00, skipping insertion in model container [2022-07-21 11:17:00,318 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 11:17:00" (3/3) ... [2022-07-21 11:17:00,319 INFO L111 eAbstractionObserver]: Analyzing ICFG 43_2a_bitvector_linux-3.16-rc1.tar.xz-43_2a-drivers--net--xen-netfront.ko-entry_point.cil.out.i [2022-07-21 11:17:00,331 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 11:17:00,332 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 11:17:00,412 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 11:17:00,418 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@664cada5, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@68421fef [2022-07-21 11:17:00,418 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 11:17:00,428 INFO L276 IsEmpty]: Start isEmpty. Operand has 1624 states, 1148 states have (on average 1.318815331010453) internal successors, (1514), 1178 states have internal predecessors, (1514), 367 states have call successors, (367), 108 states have call predecessors, (367), 107 states have return successors, (362), 360 states have call predecessors, (362), 362 states have call successors, (362) [2022-07-21 11:17:00,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2022-07-21 11:17:00,468 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:17:00,469 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 3, 3, 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] [2022-07-21 11:17:00,470 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:17:00,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:17:00,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1904983006, now seen corresponding path program 1 times [2022-07-21 11:17:00,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:17:00,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663622662] [2022-07-21 11:17:00,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:17:00,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:17:00,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:17:01,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:17:01,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:17:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:17:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:17:01,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:17:01,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:17:01,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:17:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:17:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:17:01,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:17:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:17:01,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-21 11:17:01,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-21 11:17:01,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-21 11:17:01,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 11:17:01,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-21 11:17:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:17:01,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 11:17:01,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:17:01,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 11:17:01,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:17:01,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-21 11:17:01,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-21 11:17:01,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:01,586 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 173 trivial. 0 not checked. [2022-07-21 11:17:01,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:17:01,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663622662] [2022-07-21 11:17:01,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663622662] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:17:01,589 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:17:01,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:17:01,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064786230] [2022-07-21 11:17:01,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:17:01,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:17:01,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:17:01,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:17:01,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:17:01,637 INFO L87 Difference]: Start difference. First operand has 1624 states, 1148 states have (on average 1.318815331010453) internal successors, (1514), 1178 states have internal predecessors, (1514), 367 states have call successors, (367), 108 states have call predecessors, (367), 107 states have return successors, (362), 360 states have call predecessors, (362), 362 states have call successors, (362) Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (26), 5 states have call predecessors, (26), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-21 11:17:10,058 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:13,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:15,466 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:17,865 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:19,951 WARN L534 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-07-21 11:17:21,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:17:21,588 INFO L93 Difference]: Finished difference Result 4652 states and 6525 transitions. [2022-07-21 11:17:21,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 11:17:21,597 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (26), 5 states have call predecessors, (26), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 162 [2022-07-21 11:17:21,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:17:21,654 INFO L225 Difference]: With dead ends: 4652 [2022-07-21 11:17:21,655 INFO L226 Difference]: Without dead ends: 2985 [2022-07-21 11:17:21,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2022-07-21 11:17:21,675 INFO L413 NwaCegarLoop]: 2180 mSDtfsCounter, 4059 mSDsluCounter, 3206 mSDsCounter, 0 mSdLazyCounter, 4030 mSolverCounterSat, 2828 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4283 SdHoareTripleChecker+Valid, 5386 SdHoareTripleChecker+Invalid, 6863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2828 IncrementalHoareTripleChecker+Valid, 4030 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:17:21,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4283 Valid, 5386 Invalid, 6863 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2828 Valid, 4030 Invalid, 5 Unknown, 0 Unchecked, 19.2s Time] [2022-07-21 11:17:21,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2985 states. [2022-07-21 11:17:21,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2985 to 2587. [2022-07-21 11:17:21,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2587 states, 1826 states have (on average 1.2782037239868564) internal successors, (2334), 1867 states have internal predecessors, (2334), 569 states have call successors, (569), 193 states have call predecessors, (569), 191 states have return successors, (568), 559 states have call predecessors, (568), 568 states have call successors, (568) [2022-07-21 11:17:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2587 states to 2587 states and 3471 transitions. [2022-07-21 11:17:21,986 INFO L78 Accepts]: Start accepts. Automaton has 2587 states and 3471 transitions. Word has length 162 [2022-07-21 11:17:21,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:17:21,988 INFO L495 AbstractCegarLoop]: Abstraction has 2587 states and 3471 transitions. [2022-07-21 11:17:21,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (26), 5 states have call predecessors, (26), 1 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-21 11:17:21,988 INFO L276 IsEmpty]: Start isEmpty. Operand 2587 states and 3471 transitions. [2022-07-21 11:17:22,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-21 11:17:22,002 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:17:22,002 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 9, 3, 3, 3, 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] [2022-07-21 11:17:22,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 11:17:22,003 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:17:22,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:17:22,007 INFO L85 PathProgramCache]: Analyzing trace with hash 841610551, now seen corresponding path program 1 times [2022-07-21 11:17:22,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:17:22,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465456740] [2022-07-21 11:17:22,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:17:22,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:17:22,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:17:22,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:17:22,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:17:22,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:17:22,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:17:22,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:17:22,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:17:22,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:17:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:17:22,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:17:22,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:17:22,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:17:22,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-21 11:17:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 11:17:22,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,444 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-21 11:17:22,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2022-07-21 11:17:22,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2022-07-21 11:17:22,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:17:22,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2022-07-21 11:17:22,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:22,498 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-07-21 11:17:22,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:17:22,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465456740] [2022-07-21 11:17:22,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465456740] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:17:22,499 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:17:22,499 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:17:22,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892313687] [2022-07-21 11:17:22,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:17:22,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:17:22,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:17:22,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:17:22,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:17:22,503 INFO L87 Difference]: Start difference. First operand 2587 states and 3471 transitions. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (22), 5 states have call predecessors, (22), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-21 11:17:29,852 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:31,951 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:34,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:17:34,853 INFO L93 Difference]: Finished difference Result 6869 states and 9347 transitions. [2022-07-21 11:17:34,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:17:34,854 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (22), 5 states have call predecessors, (22), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 156 [2022-07-21 11:17:34,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:17:34,884 INFO L225 Difference]: With dead ends: 6869 [2022-07-21 11:17:34,884 INFO L226 Difference]: Without dead ends: 4309 [2022-07-21 11:17:34,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-21 11:17:34,896 INFO L413 NwaCegarLoop]: 3023 mSDtfsCounter, 2923 mSDsluCounter, 3822 mSDsCounter, 0 mSdLazyCounter, 3270 mSolverCounterSat, 1986 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3164 SdHoareTripleChecker+Valid, 6845 SdHoareTripleChecker+Invalid, 5258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1986 IncrementalHoareTripleChecker+Valid, 3270 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-07-21 11:17:34,897 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3164 Valid, 6845 Invalid, 5258 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1986 Valid, 3270 Invalid, 2 Unknown, 0 Unchecked, 11.8s Time] [2022-07-21 11:17:34,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4309 states. [2022-07-21 11:17:35,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4309 to 3760. [2022-07-21 11:17:35,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3760 states, 2674 states have (on average 1.2816005983545251) internal successors, (3427), 2732 states have internal predecessors, (3427), 811 states have call successors, (811), 273 states have call predecessors, (811), 274 states have return successors, (825), 801 states have call predecessors, (825), 810 states have call successors, (825) [2022-07-21 11:17:35,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3760 states to 3760 states and 5063 transitions. [2022-07-21 11:17:35,124 INFO L78 Accepts]: Start accepts. Automaton has 3760 states and 5063 transitions. Word has length 156 [2022-07-21 11:17:35,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:17:35,125 INFO L495 AbstractCegarLoop]: Abstraction has 3760 states and 5063 transitions. [2022-07-21 11:17:35,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (22), 5 states have call predecessors, (22), 1 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-21 11:17:35,125 INFO L276 IsEmpty]: Start isEmpty. Operand 3760 states and 5063 transitions. [2022-07-21 11:17:35,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-07-21 11:17:35,131 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:17:35,132 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:17:35,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-21 11:17:35,132 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:17:35,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:17:35,133 INFO L85 PathProgramCache]: Analyzing trace with hash 749269392, now seen corresponding path program 1 times [2022-07-21 11:17:35,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:17:35,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298486038] [2022-07-21 11:17:35,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:17:35,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:17:35,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,371 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:17:35,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:17:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:17:35,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,393 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:17:35,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:17:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:17:35,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:17:35,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:17:35,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:17:35,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:17:35,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:17:35,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:17:35,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-21 11:17:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 11:17:35,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-21 11:17:35,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 11:17:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,548 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2022-07-21 11:17:35,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-21 11:17:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-21 11:17:35,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:17:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170 [2022-07-21 11:17:35,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:35,604 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-07-21 11:17:35,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:17:35,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298486038] [2022-07-21 11:17:35,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298486038] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:17:35,605 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:17:35,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:17:35,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665214537] [2022-07-21 11:17:35,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:17:35,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:17:35,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:17:35,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:17:35,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:17:35,609 INFO L87 Difference]: Start difference. First operand 3760 states and 5063 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (24), 5 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-21 11:17:41,547 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:44,357 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:45,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:17:45,184 INFO L93 Difference]: Finished difference Result 8044 states and 10953 transitions. [2022-07-21 11:17:45,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:17:45,185 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (24), 5 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 182 [2022-07-21 11:17:45,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:17:45,212 INFO L225 Difference]: With dead ends: 8044 [2022-07-21 11:17:45,212 INFO L226 Difference]: Without dead ends: 4328 [2022-07-21 11:17:45,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-21 11:17:45,227 INFO L413 NwaCegarLoop]: 2015 mSDtfsCounter, 1461 mSDsluCounter, 4368 mSDsCounter, 0 mSdLazyCounter, 3365 mSolverCounterSat, 1414 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1527 SdHoareTripleChecker+Valid, 6383 SdHoareTripleChecker+Invalid, 4781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1414 IncrementalHoareTripleChecker+Valid, 3365 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:17:45,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1527 Valid, 6383 Invalid, 4781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1414 Valid, 3365 Invalid, 2 Unknown, 0 Unchecked, 9.2s Time] [2022-07-21 11:17:45,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4328 states. [2022-07-21 11:17:45,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4328 to 3760. [2022-07-21 11:17:45,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3760 states, 2674 states have (on average 1.2786088257292445) internal successors, (3419), 2732 states have internal predecessors, (3419), 811 states have call successors, (811), 273 states have call predecessors, (811), 274 states have return successors, (825), 801 states have call predecessors, (825), 810 states have call successors, (825) [2022-07-21 11:17:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3760 states to 3760 states and 5055 transitions. [2022-07-21 11:17:45,405 INFO L78 Accepts]: Start accepts. Automaton has 3760 states and 5055 transitions. Word has length 182 [2022-07-21 11:17:45,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:17:45,408 INFO L495 AbstractCegarLoop]: Abstraction has 3760 states and 5055 transitions. [2022-07-21 11:17:45,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 4 states have internal predecessors, (99), 2 states have call successors, (24), 5 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-21 11:17:45,408 INFO L276 IsEmpty]: Start isEmpty. Operand 3760 states and 5055 transitions. [2022-07-21 11:17:45,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2022-07-21 11:17:45,414 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:17:45,414 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:17:45,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-21 11:17:45,415 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:17:45,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:17:45,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1252714224, now seen corresponding path program 1 times [2022-07-21 11:17:45,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:17:45,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115159973] [2022-07-21 11:17:45,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:17:45,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:17:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:17:45,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:17:45,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:17:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,755 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:17:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:17:45,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:17:45,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:17:45,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:17:45,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:17:45,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,815 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:17:45,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:17:45,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:17:45,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 11:17:45,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 11:17:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 11:17:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,879 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-21 11:17:45,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-21 11:17:45,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,901 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-21 11:17:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 11:17:45,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:17:45,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-21 11:17:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:17:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 239 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2022-07-21 11:17:45,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:17:45,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115159973] [2022-07-21 11:17:45,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115159973] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:17:45,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:17:45,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:17:45,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339770306] [2022-07-21 11:17:45,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:17:45,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:17:45,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:17:45,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:17:45,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:17:45,939 INFO L87 Difference]: Start difference. First operand 3760 states and 5055 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-21 11:17:51,882 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:55,097 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:17:57,183 WARN L534 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-07-21 11:17:59,484 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:01,587 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:03,855 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:05,952 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:08,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:18:08,485 INFO L93 Difference]: Finished difference Result 7435 states and 10202 transitions. [2022-07-21 11:18:08,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:18:08,486 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 187 [2022-07-21 11:18:08,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:18:08,540 INFO L225 Difference]: With dead ends: 7435 [2022-07-21 11:18:08,541 INFO L226 Difference]: Without dead ends: 7432 [2022-07-21 11:18:08,551 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-07-21 11:18:08,552 INFO L413 NwaCegarLoop]: 2346 mSDtfsCounter, 3198 mSDsluCounter, 4034 mSDsCounter, 0 mSdLazyCounter, 3693 mSolverCounterSat, 1905 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3436 SdHoareTripleChecker+Valid, 6380 SdHoareTripleChecker+Invalid, 5605 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1905 IncrementalHoareTripleChecker+Valid, 3693 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:18:08,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3436 Valid, 6380 Invalid, 5605 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1905 Valid, 3693 Invalid, 7 Unknown, 0 Unchecked, 22.1s Time] [2022-07-21 11:18:08,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7432 states. [2022-07-21 11:18:08,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7432 to 6592. [2022-07-21 11:18:08,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6592 states, 4759 states have (on average 1.2912376549695315) internal successors, (6145), 4871 states have internal predecessors, (6145), 1340 states have call successors, (1340), 480 states have call predecessors, (1340), 492 states have return successors, (1425), 1318 states have call predecessors, (1425), 1339 states have call successors, (1425) [2022-07-21 11:18:08,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6592 states to 6592 states and 8910 transitions. [2022-07-21 11:18:08,979 INFO L78 Accepts]: Start accepts. Automaton has 6592 states and 8910 transitions. Word has length 187 [2022-07-21 11:18:08,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:18:08,982 INFO L495 AbstractCegarLoop]: Abstraction has 6592 states and 8910 transitions. [2022-07-21 11:18:08,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 3 states have internal predecessors, (101), 3 states have call successors, (24), 6 states have call predecessors, (24), 1 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-21 11:18:08,983 INFO L276 IsEmpty]: Start isEmpty. Operand 6592 states and 8910 transitions. [2022-07-21 11:18:08,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-21 11:18:08,997 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:18:08,997 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:18:08,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-21 11:18:08,998 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:18:08,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:18:08,998 INFO L85 PathProgramCache]: Analyzing trace with hash -898207309, now seen corresponding path program 1 times [2022-07-21 11:18:08,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:18:08,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639999912] [2022-07-21 11:18:08,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:18:09,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:18:09,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:18:09,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:18:09,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:18:09,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:18:09,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,250 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:18:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:18:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:18:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:18:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:18:09,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:18:09,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:18:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:18:09,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 11:18:09,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 11:18:09,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 11:18:09,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-21 11:18:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,358 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 11:18:09,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:09,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:18:09,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-21 11:18:09,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-21 11:18:09,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,411 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-07-21 11:18:09,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2022-07-21 11:18:09,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,434 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2022-07-21 11:18:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2022-07-21 11:18:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-07-21 11:18:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,465 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2022-07-21 11:18:09,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:09,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 225 [2022-07-21 11:18:09,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,516 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:09,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2022-07-21 11:18:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2022-07-21 11:18:09,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:09,546 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2022-07-21 11:18:09,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:18:09,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639999912] [2022-07-21 11:18:09,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639999912] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:18:09,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:18:09,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:18:09,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675124127] [2022-07-21 11:18:09,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:18:09,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:18:09,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:18:09,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:18:09,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:18:09,549 INFO L87 Difference]: Start difference. First operand 6592 states and 8910 transitions. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (35), 6 states have call predecessors, (35), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-07-21 11:18:17,753 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:22,014 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:24,114 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:27,091 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:29,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:30,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:18:30,037 INFO L93 Difference]: Finished difference Result 17372 states and 23753 transitions. [2022-07-21 11:18:30,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 11:18:30,038 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (35), 6 states have call predecessors, (35), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 254 [2022-07-21 11:18:30,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:18:30,092 INFO L225 Difference]: With dead ends: 17372 [2022-07-21 11:18:30,093 INFO L226 Difference]: Without dead ends: 10832 [2022-07-21 11:18:30,115 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-07-21 11:18:30,116 INFO L413 NwaCegarLoop]: 2892 mSDtfsCounter, 3660 mSDsluCounter, 5157 mSDsCounter, 0 mSdLazyCounter, 5615 mSolverCounterSat, 2735 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3861 SdHoareTripleChecker+Valid, 8049 SdHoareTripleChecker+Invalid, 8355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2735 IncrementalHoareTripleChecker+Valid, 5615 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.8s IncrementalHoareTripleChecker+Time [2022-07-21 11:18:30,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3861 Valid, 8049 Invalid, 8355 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2735 Valid, 5615 Invalid, 5 Unknown, 0 Unchecked, 19.8s Time] [2022-07-21 11:18:30,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10832 states. [2022-07-21 11:18:30,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10832 to 9454. [2022-07-21 11:18:30,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9454 states, 6924 states have (on average 1.290583477758521) internal successors, (8936), 7081 states have internal predecessors, (8936), 1814 states have call successors, (1814), 694 states have call predecessors, (1814), 715 states have return successors, (1945), 1783 states have call predecessors, (1945), 1813 states have call successors, (1945) [2022-07-21 11:18:30,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9454 states to 9454 states and 12695 transitions. [2022-07-21 11:18:30,530 INFO L78 Accepts]: Start accepts. Automaton has 9454 states and 12695 transitions. Word has length 254 [2022-07-21 11:18:30,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:18:30,531 INFO L495 AbstractCegarLoop]: Abstraction has 9454 states and 12695 transitions. [2022-07-21 11:18:30,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 3 states have internal predecessors, (130), 3 states have call successors, (35), 6 states have call predecessors, (35), 1 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2022-07-21 11:18:30,531 INFO L276 IsEmpty]: Start isEmpty. Operand 9454 states and 12695 transitions. [2022-07-21 11:18:30,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-07-21 11:18:30,550 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:18:30,551 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:18:30,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-21 11:18:30,551 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:18:30,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:18:30,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2121719809, now seen corresponding path program 1 times [2022-07-21 11:18:30,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:18:30,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161651068] [2022-07-21 11:18:30,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:18:30,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:18:30,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,841 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:18:30,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:18:30,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:18:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:18:30,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:18:30,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:18:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:18:30,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:18:30,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:18:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:18:30,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:18:30,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:18:30,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 11:18:30,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,930 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 11:18:30,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 11:18:30,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-21 11:18:30,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,954 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 11:18:30,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:30,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,965 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:18:30,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,972 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-21 11:18:30,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,979 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-21 11:18:30,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-21 11:18:30,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:30,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-07-21 11:18:30,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2022-07-21 11:18:31,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-07-21 11:18:31,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2022-07-21 11:18:31,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:31,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2022-07-21 11:18:31,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2022-07-21 11:18:31,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:31,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2022-07-21 11:18:31,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2022-07-21 11:18:31,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:31,086 INFO L134 CoverageAnalysis]: Checked inductivity of 324 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-07-21 11:18:31,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:18:31,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161651068] [2022-07-21 11:18:31,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161651068] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:18:31,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:18:31,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:18:31,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581081130] [2022-07-21 11:18:31,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:18:31,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:18:31,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:18:31,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:18:31,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:18:31,088 INFO L87 Difference]: Start difference. First operand 9454 states and 12695 transitions. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 3 states have internal predecessors, (140), 2 states have call successors, (35), 6 states have call predecessors, (35), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:18:36,421 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:38,928 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:41,021 WARN L534 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-07-21 11:18:43,454 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:18:45,549 WARN L534 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-07-21 11:18:46,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:18:46,439 INFO L93 Difference]: Finished difference Result 20166 states and 27339 transitions. [2022-07-21 11:18:46,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:18:46,440 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 3 states have internal predecessors, (140), 2 states have call successors, (35), 6 states have call predecessors, (35), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 273 [2022-07-21 11:18:46,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:18:46,492 INFO L225 Difference]: With dead ends: 20166 [2022-07-21 11:18:46,492 INFO L226 Difference]: Without dead ends: 10764 [2022-07-21 11:18:46,525 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2022-07-21 11:18:46,525 INFO L413 NwaCegarLoop]: 1912 mSDtfsCounter, 2385 mSDsluCounter, 3262 mSDsCounter, 0 mSdLazyCounter, 3277 mSolverCounterSat, 2095 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2517 SdHoareTripleChecker+Valid, 5174 SdHoareTripleChecker+Invalid, 5377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2095 IncrementalHoareTripleChecker+Valid, 3277 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:18:46,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2517 Valid, 5174 Invalid, 5377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2095 Valid, 3277 Invalid, 5 Unknown, 0 Unchecked, 14.9s Time] [2022-07-21 11:18:46,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10764 states. [2022-07-21 11:18:46,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10764 to 9456. [2022-07-21 11:18:46,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9456 states, 6926 states have (on average 1.2904995668495525) internal successors, (8938), 7083 states have internal predecessors, (8938), 1814 states have call successors, (1814), 694 states have call predecessors, (1814), 715 states have return successors, (1945), 1783 states have call predecessors, (1945), 1813 states have call successors, (1945) [2022-07-21 11:18:46,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9456 states to 9456 states and 12697 transitions. [2022-07-21 11:18:46,983 INFO L78 Accepts]: Start accepts. Automaton has 9456 states and 12697 transitions. Word has length 273 [2022-07-21 11:18:46,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:18:46,984 INFO L495 AbstractCegarLoop]: Abstraction has 9456 states and 12697 transitions. [2022-07-21 11:18:46,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 3 states have internal predecessors, (140), 2 states have call successors, (35), 6 states have call predecessors, (35), 1 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:18:46,984 INFO L276 IsEmpty]: Start isEmpty. Operand 9456 states and 12697 transitions. [2022-07-21 11:18:47,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2022-07-21 11:18:47,002 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:18:47,002 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:18:47,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-21 11:18:47,003 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:18:47,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:18:47,003 INFO L85 PathProgramCache]: Analyzing trace with hash -782873689, now seen corresponding path program 1 times [2022-07-21 11:18:47,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:18:47,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599355743] [2022-07-21 11:18:47,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:18:47,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:18:47,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:18:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:18:47,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:18:47,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:18:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:18:47,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:18:47,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:18:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:18:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:18:47,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,353 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:18:47,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-21 11:18:47,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-21 11:18:47,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-21 11:18:47,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-21 11:18:47,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2022-07-21 11:18:47,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2022-07-21 11:18:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2022-07-21 11:18:47,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,414 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:47,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:18:47,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-21 11:18:47,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 153 [2022-07-21 11:18:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,441 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2022-07-21 11:18:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-07-21 11:18:47,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 213 [2022-07-21 11:18:47,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2022-07-21 11:18:47,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-21 11:18:47,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2022-07-21 11:18:47,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 248 [2022-07-21 11:18:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:47,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2022-07-21 11:18:47,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2022-07-21 11:18:47,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:47,545 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-07-21 11:18:47,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:18:47,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599355743] [2022-07-21 11:18:47,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599355743] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:18:47,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555999318] [2022-07-21 11:18:47,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:18:47,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:18:47,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:18:47,551 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 11:18:47,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-21 11:18:48,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:48,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 2993 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 11:18:48,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:18:48,610 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-07-21 11:18:48,610 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:18:48,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555999318] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:18:48,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:18:48,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2022-07-21 11:18:48,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354564109] [2022-07-21 11:18:48,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:18:48,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:18:48,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:18:48,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:18:48,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-07-21 11:18:48,613 INFO L87 Difference]: Start difference. First operand 9456 states and 12697 transitions. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:18:48,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:18:48,975 INFO L93 Difference]: Finished difference Result 18890 states and 25430 transitions. [2022-07-21 11:18:48,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 11:18:48,976 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 277 [2022-07-21 11:18:48,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:18:49,009 INFO L225 Difference]: With dead ends: 18890 [2022-07-21 11:18:49,010 INFO L226 Difference]: Without dead ends: 9463 [2022-07-21 11:18:49,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-07-21 11:18:49,035 INFO L413 NwaCegarLoop]: 2166 mSDtfsCounter, 2 mSDsluCounter, 4326 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 6492 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 11:18:49,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 6492 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 11:18:49,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9463 states. [2022-07-21 11:18:49,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9463 to 9463. [2022-07-21 11:18:49,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9463 states, 6933 states have (on average 1.2902062599163422) internal successors, (8945), 7090 states have internal predecessors, (8945), 1814 states have call successors, (1814), 694 states have call predecessors, (1814), 715 states have return successors, (1945), 1783 states have call predecessors, (1945), 1813 states have call successors, (1945) [2022-07-21 11:18:49,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9463 states to 9463 states and 12704 transitions. [2022-07-21 11:18:49,394 INFO L78 Accepts]: Start accepts. Automaton has 9463 states and 12704 transitions. Word has length 277 [2022-07-21 11:18:49,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:18:49,394 INFO L495 AbstractCegarLoop]: Abstraction has 9463 states and 12704 transitions. [2022-07-21 11:18:49,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:18:49,395 INFO L276 IsEmpty]: Start isEmpty. Operand 9463 states and 12704 transitions. [2022-07-21 11:18:49,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2022-07-21 11:18:49,413 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:18:49,413 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:18:49,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-21 11:18:49,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:18:49,640 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:18:49,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:18:49,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1420546353, now seen corresponding path program 1 times [2022-07-21 11:18:49,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:18:49,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199303639] [2022-07-21 11:18:49,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:18:49,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:18:49,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:49,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:18:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:49,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:18:49,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:49,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:18:50,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,058 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:18:50,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:18:50,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,073 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:18:50,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:18:50,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:18:50,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:18:50,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:18:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-21 11:18:50,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-21 11:18:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,126 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-21 11:18:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 11:18:50,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2022-07-21 11:18:50,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2022-07-21 11:18:50,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-21 11:18:50,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:50,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2022-07-21 11:18:50,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2022-07-21 11:18:50,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 156 [2022-07-21 11:18:50,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,191 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-07-21 11:18:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 211 [2022-07-21 11:18:50,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2022-07-21 11:18:50,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-21 11:18:50,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-07-21 11:18:50,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:50,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-21 11:18:50,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:50,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2022-07-21 11:18:50,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:18:50,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2022-07-21 11:18:50,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2022-07-21 11:18:50,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:50,284 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-07-21 11:18:50,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:18:50,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199303639] [2022-07-21 11:18:50,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199303639] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:18:50,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369254721] [2022-07-21 11:18:50,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:18:50,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:18:50,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:18:50,287 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 11:18:50,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-21 11:18:51,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:18:51,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 3038 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 11:18:51,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:18:51,353 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 122 proven. 1 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2022-07-21 11:18:51,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:18:51,562 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-07-21 11:18:51,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369254721] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:18:51,563 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 11:18:51,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 14 [2022-07-21 11:18:51,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325134468] [2022-07-21 11:18:51,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 11:18:51,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 11:18:51,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:18:51,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 11:18:51,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-07-21 11:18:51,566 INFO L87 Difference]: Start difference. First operand 9463 states and 12704 transitions. Second operand has 14 states, 14 states have (on average 17.571428571428573) internal successors, (246), 10 states have internal predecessors, (246), 2 states have call successors, (79), 6 states have call predecessors, (79), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2022-07-21 11:19:01,224 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:04,601 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:06,685 WARN L534 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-07-21 11:19:09,556 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:11,652 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:13,741 WARN L534 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-07-21 11:19:15,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:19:15,333 INFO L93 Difference]: Finished difference Result 20209 states and 27445 transitions. [2022-07-21 11:19:15,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 11:19:15,334 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 17.571428571428573) internal successors, (246), 10 states have internal predecessors, (246), 2 states have call successors, (79), 6 states have call predecessors, (79), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 280 [2022-07-21 11:19:15,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:19:15,377 INFO L225 Difference]: With dead ends: 20209 [2022-07-21 11:19:15,377 INFO L226 Difference]: Without dead ends: 10775 [2022-07-21 11:19:15,409 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 620 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-07-21 11:19:15,409 INFO L413 NwaCegarLoop]: 1904 mSDtfsCounter, 1993 mSDsluCounter, 9500 mSDsCounter, 0 mSdLazyCounter, 9561 mSolverCounterSat, 1651 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2122 SdHoareTripleChecker+Valid, 11404 SdHoareTripleChecker+Invalid, 11218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1651 IncrementalHoareTripleChecker+Valid, 9561 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:19:15,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2122 Valid, 11404 Invalid, 11218 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1651 Valid, 9561 Invalid, 6 Unknown, 0 Unchecked, 22.9s Time] [2022-07-21 11:19:15,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10775 states. [2022-07-21 11:19:15,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10775 to 9486. [2022-07-21 11:19:15,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9486 states, 6955 states have (on average 1.2900071890726097) internal successors, (8972), 7112 states have internal predecessors, (8972), 1814 states have call successors, (1814), 695 states have call predecessors, (1814), 716 states have return successors, (1945), 1783 states have call predecessors, (1945), 1813 states have call successors, (1945) [2022-07-21 11:19:15,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9486 states to 9486 states and 12731 transitions. [2022-07-21 11:19:15,923 INFO L78 Accepts]: Start accepts. Automaton has 9486 states and 12731 transitions. Word has length 280 [2022-07-21 11:19:15,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:19:15,924 INFO L495 AbstractCegarLoop]: Abstraction has 9486 states and 12731 transitions. [2022-07-21 11:19:15,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 17.571428571428573) internal successors, (246), 10 states have internal predecessors, (246), 2 states have call successors, (79), 6 states have call predecessors, (79), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2022-07-21 11:19:15,924 INFO L276 IsEmpty]: Start isEmpty. Operand 9486 states and 12731 transitions. [2022-07-21 11:19:15,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2022-07-21 11:19:15,943 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:19:15,943 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 10, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:19:15,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-21 11:19:16,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-07-21 11:19:16,167 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:19:16,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:19:16,167 INFO L85 PathProgramCache]: Analyzing trace with hash 295763262, now seen corresponding path program 1 times [2022-07-21 11:19:16,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:19:16,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917573391] [2022-07-21 11:19:16,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:19:16,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:19:16,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:19:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,748 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:19:16,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:19:16,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:19:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:19:16,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:19:16,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,776 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:19:16,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:19:16,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:19:16,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:19:16,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-21 11:19:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 11:19:16,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 11:19:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-21 11:19:16,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:19:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 11:19:16,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:16,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 11:19:16,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:17,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-21 11:19:17,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,084 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-21 11:19:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,092 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-07-21 11:19:17,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2022-07-21 11:19:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2022-07-21 11:19:17,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 224 [2022-07-21 11:19:17,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-07-21 11:19:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 235 [2022-07-21 11:19:17,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:17,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2022-07-21 11:19:17,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:17,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 259 [2022-07-21 11:19:17,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 270 [2022-07-21 11:19:17,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2022-07-21 11:19:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-07-21 11:19:17,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:19:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917573391] [2022-07-21 11:19:17,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917573391] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:19:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201321591] [2022-07-21 11:19:17,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:19:17,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:19:17,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:19:17,240 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 11:19:17,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-21 11:19:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:18,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 3142 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 11:19:18,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:19:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-07-21 11:19:18,403 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:19:18,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201321591] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:19:18,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:19:18,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [16] total 19 [2022-07-21 11:19:18,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332264795] [2022-07-21 11:19:18,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:19:18,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:19:18,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:19:18,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:19:18,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=306, Unknown=0, NotChecked=0, Total=342 [2022-07-21 11:19:18,406 INFO L87 Difference]: Start difference. First operand 9486 states and 12731 transitions. Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:19:18,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:19:18,914 INFO L93 Difference]: Finished difference Result 20088 states and 27215 transitions. [2022-07-21 11:19:18,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 11:19:18,915 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 288 [2022-07-21 11:19:18,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:19:18,973 INFO L225 Difference]: With dead ends: 20088 [2022-07-21 11:19:18,973 INFO L226 Difference]: Without dead ends: 10664 [2022-07-21 11:19:19,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 347 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=374, Unknown=0, NotChecked=0, Total=420 [2022-07-21 11:19:19,015 INFO L413 NwaCegarLoop]: 2590 mSDtfsCounter, 793 mSDsluCounter, 7118 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 812 SdHoareTripleChecker+Valid, 9708 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:19:19,016 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [812 Valid, 9708 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 11:19:19,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10664 states. [2022-07-21 11:19:19,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10664 to 9490. [2022-07-21 11:19:19,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9490 states, 6959 states have (on average 1.289840494323897) internal successors, (8976), 7116 states have internal predecessors, (8976), 1814 states have call successors, (1814), 695 states have call predecessors, (1814), 716 states have return successors, (1945), 1783 states have call predecessors, (1945), 1813 states have call successors, (1945) [2022-07-21 11:19:19,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9490 states to 9490 states and 12735 transitions. [2022-07-21 11:19:19,510 INFO L78 Accepts]: Start accepts. Automaton has 9490 states and 12735 transitions. Word has length 288 [2022-07-21 11:19:19,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:19:19,511 INFO L495 AbstractCegarLoop]: Abstraction has 9490 states and 12735 transitions. [2022-07-21 11:19:19,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:19:19,511 INFO L276 IsEmpty]: Start isEmpty. Operand 9490 states and 12735 transitions. [2022-07-21 11:19:19,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2022-07-21 11:19:19,535 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:19:19,535 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 10, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:19:19,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-21 11:19:19,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:19:19,764 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:19:19,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:19:19,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1877006029, now seen corresponding path program 2 times [2022-07-21 11:19:19,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:19:19,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158840663] [2022-07-21 11:19:19,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:19:19,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:19:19,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:19,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:19:20,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,005 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:19:20,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,009 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:19:20,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,013 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:19:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:19:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:19:20,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:19:20,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:19:20,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:19:20,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:19:20,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-21 11:19:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 11:19:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-21 11:19:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-21 11:19:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2022-07-21 11:19:20,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2022-07-21 11:19:20,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2022-07-21 11:19:20,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:20,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2022-07-21 11:19:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-21 11:19:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2022-07-21 11:19:20,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2022-07-21 11:19:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 222 [2022-07-21 11:19:20,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2022-07-21 11:19:20,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-07-21 11:19:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2022-07-21 11:19:20,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:20,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2022-07-21 11:19:20,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:20,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2022-07-21 11:19:20,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2022-07-21 11:19:20,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2022-07-21 11:19:20,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:20,230 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-07-21 11:19:20,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:19:20,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158840663] [2022-07-21 11:19:20,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158840663] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:19:20,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705418014] [2022-07-21 11:19:20,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 11:19:20,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:19:20,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:19:20,233 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 11:19:20,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-21 11:19:21,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 11:19:21,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:19:21,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 3170 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-21 11:19:21,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:19:21,809 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 127 proven. 50 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-07-21 11:19:21,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:19:22,107 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-07-21 11:19:22,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705418014] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:19:22,107 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 11:19:22,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 19 [2022-07-21 11:19:22,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476825721] [2022-07-21 11:19:22,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 11:19:22,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 11:19:22,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:19:22,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 11:19:22,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2022-07-21 11:19:22,109 INFO L87 Difference]: Start difference. First operand 9490 states and 12735 transitions. Second operand has 19 states, 19 states have (on average 13.105263157894736) internal successors, (249), 15 states have internal predecessors, (249), 2 states have call successors, (77), 6 states have call predecessors, (77), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2022-07-21 11:19:32,761 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:34,870 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:38,036 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:40,779 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:42,870 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:44,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:19:44,364 INFO L93 Difference]: Finished difference Result 20288 states and 27553 transitions. [2022-07-21 11:19:44,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 11:19:44,365 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 13.105263157894736) internal successors, (249), 15 states have internal predecessors, (249), 2 states have call successors, (77), 6 states have call predecessors, (77), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 291 [2022-07-21 11:19:44,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:19:44,408 INFO L225 Difference]: With dead ends: 20288 [2022-07-21 11:19:44,408 INFO L226 Difference]: Without dead ends: 10840 [2022-07-21 11:19:44,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 638 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=224, Invalid=1036, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 11:19:44,440 INFO L413 NwaCegarLoop]: 1909 mSDtfsCounter, 2455 mSDsluCounter, 9912 mSDsCounter, 0 mSdLazyCounter, 10274 mSolverCounterSat, 2163 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2591 SdHoareTripleChecker+Valid, 11821 SdHoareTripleChecker+Invalid, 12442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2163 IncrementalHoareTripleChecker+Valid, 10274 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.4s IncrementalHoareTripleChecker+Time [2022-07-21 11:19:44,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2591 Valid, 11821 Invalid, 12442 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2163 Valid, 10274 Invalid, 5 Unknown, 0 Unchecked, 21.4s Time] [2022-07-21 11:19:44,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10840 states. [2022-07-21 11:19:44,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10840 to 9510. [2022-07-21 11:19:44,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9510 states, 6979 states have (on average 1.2888665997993982) internal successors, (8995), 7136 states have internal predecessors, (8995), 1814 states have call successors, (1814), 695 states have call predecessors, (1814), 716 states have return successors, (1945), 1783 states have call predecessors, (1945), 1813 states have call successors, (1945) [2022-07-21 11:19:44,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9510 states to 9510 states and 12754 transitions. [2022-07-21 11:19:44,895 INFO L78 Accepts]: Start accepts. Automaton has 9510 states and 12754 transitions. Word has length 291 [2022-07-21 11:19:44,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:19:44,897 INFO L495 AbstractCegarLoop]: Abstraction has 9510 states and 12754 transitions. [2022-07-21 11:19:44,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 13.105263157894736) internal successors, (249), 15 states have internal predecessors, (249), 2 states have call successors, (77), 6 states have call predecessors, (77), 4 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2022-07-21 11:19:44,898 INFO L276 IsEmpty]: Start isEmpty. Operand 9510 states and 12754 transitions. [2022-07-21 11:19:44,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-07-21 11:19:44,915 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:19:44,916 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:19:44,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-21 11:19:45,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:19:45,144 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:19:45,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:19:45,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2131457523, now seen corresponding path program 3 times [2022-07-21 11:19:45,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:19:45,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942262467] [2022-07-21 11:19:45,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:19:45,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:19:45,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:19:45,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:19:45,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:19:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:19:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:19:45,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,515 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:19:45,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:19:45,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,526 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:19:45,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:19:45,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:19:45,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-21 11:19:45,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 11:19:45,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 11:19:45,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-21 11:19:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 11:19:45,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:19:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2022-07-21 11:19:45,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:45,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,842 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2022-07-21 11:19:45,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,848 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159 [2022-07-21 11:19:45,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2022-07-21 11:19:45,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,860 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-07-21 11:19:45,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 228 [2022-07-21 11:19:45,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 233 [2022-07-21 11:19:45,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 239 [2022-07-21 11:19:45,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2022-07-21 11:19:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,911 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2022-07-21 11:19:45,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:45,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2022-07-21 11:19:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,952 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 279 [2022-07-21 11:19:45,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 285 [2022-07-21 11:19:45,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:45,973 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2022-07-21 11:19:45,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:19:45,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942262467] [2022-07-21 11:19:45,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942262467] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:19:45,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321650697] [2022-07-21 11:19:45,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 11:19:45,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:19:45,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:19:45,980 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 11:19:45,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-21 11:19:47,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-21 11:19:47,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:19:47,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 2350 conjuncts, 44 conjunts are in the unsatisfiable core [2022-07-21 11:19:47,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:19:47,402 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 383 trivial. 0 not checked. [2022-07-21 11:19:47,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:19:47,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321650697] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:19:47,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-21 11:19:47,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [16] total 20 [2022-07-21 11:19:47,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077053162] [2022-07-21 11:19:47,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:19:47,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 11:19:47,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:19:47,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 11:19:47,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2022-07-21 11:19:47,408 INFO L87 Difference]: Start difference. First operand 9510 states and 12754 transitions. Second operand has 12 states, 10 states have (on average 15.0) internal successors, (150), 9 states have internal predecessors, (150), 4 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (32), 5 states have call predecessors, (32), 4 states have call successors, (32) [2022-07-21 11:19:49,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:19:49,027 INFO L93 Difference]: Finished difference Result 21314 states and 29108 transitions. [2022-07-21 11:19:49,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 11:19:49,027 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 15.0) internal successors, (150), 9 states have internal predecessors, (150), 4 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (32), 5 states have call predecessors, (32), 4 states have call successors, (32) Word has length 297 [2022-07-21 11:19:49,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:19:49,068 INFO L225 Difference]: With dead ends: 21314 [2022-07-21 11:19:49,069 INFO L226 Difference]: Without dead ends: 11868 [2022-07-21 11:19:49,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 377 GetRequests, 351 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=531, Unknown=0, NotChecked=0, Total=600 [2022-07-21 11:19:49,095 INFO L413 NwaCegarLoop]: 2849 mSDtfsCounter, 1475 mSDsluCounter, 26579 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 401 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1476 SdHoareTripleChecker+Valid, 29428 SdHoareTripleChecker+Invalid, 1177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 11:19:49,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1476 Valid, 29428 Invalid, 1177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-21 11:19:49,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11868 states. [2022-07-21 11:19:49,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11868 to 9534. [2022-07-21 11:19:49,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9534 states, 6997 states have (on average 1.2881234814920681) internal successors, (9013), 7154 states have internal predecessors, (9013), 1820 states have call successors, (1820), 695 states have call predecessors, (1820), 716 states have return successors, (1951), 1789 states have call predecessors, (1951), 1819 states have call successors, (1951) [2022-07-21 11:19:49,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9534 states to 9534 states and 12784 transitions. [2022-07-21 11:19:49,584 INFO L78 Accepts]: Start accepts. Automaton has 9534 states and 12784 transitions. Word has length 297 [2022-07-21 11:19:49,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:19:49,584 INFO L495 AbstractCegarLoop]: Abstraction has 9534 states and 12784 transitions. [2022-07-21 11:19:49,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 15.0) internal successors, (150), 9 states have internal predecessors, (150), 4 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (32), 5 states have call predecessors, (32), 4 states have call successors, (32) [2022-07-21 11:19:49,585 INFO L276 IsEmpty]: Start isEmpty. Operand 9534 states and 12784 transitions. [2022-07-21 11:19:49,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-07-21 11:19:49,601 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:19:49,602 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:19:49,636 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-21 11:19:49,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-21 11:19:49,816 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:19:49,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:19:49,816 INFO L85 PathProgramCache]: Analyzing trace with hash 635190731, now seen corresponding path program 1 times [2022-07-21 11:19:49,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:19:49,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772969125] [2022-07-21 11:19:49,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:19:49,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:19:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:19:50,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:19:50,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:19:50,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:19:50,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:19:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:19:50,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:19:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:19:50,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:19:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:19:50,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-21 11:19:50,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 11:19:50,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 11:19:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-21 11:19:50,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 134 [2022-07-21 11:19:50,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2022-07-21 11:19:50,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2022-07-21 11:19:50,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2022-07-21 11:19:50,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,127 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2022-07-21 11:19:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 189 [2022-07-21 11:19:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2022-07-21 11:19:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2022-07-21 11:19:50,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,149 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2022-07-21 11:19:50,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,158 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2022-07-21 11:19:50,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2022-07-21 11:19:50,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2022-07-21 11:19:50,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2022-07-21 11:19:50,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:50,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 11:19:50,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 11:19:50,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 11:19:50,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 11:19:50,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2022-07-21 11:19:50,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:19:50,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2022-07-21 11:19:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2022-07-21 11:19:50,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:19:50,256 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2022-07-21 11:19:50,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:19:50,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772969125] [2022-07-21 11:19:50,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772969125] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:19:50,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:19:50,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:19:50,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686071391] [2022-07-21 11:19:50,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:19:50,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:19:50,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:19:50,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:19:50,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:19:50,259 INFO L87 Difference]: Start difference. First operand 9534 states and 12784 transitions. Second operand has 7 states, 7 states have (on average 25.0) internal successors, (175), 3 states have internal predecessors, (175), 3 states have call successors, (43), 6 states have call predecessors, (43), 1 states have return successors, (39), 3 states have call predecessors, (39), 3 states have call successors, (39) [2022-07-21 11:19:56,498 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:19:58,587 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:20:01,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:20:01,836 INFO L93 Difference]: Finished difference Result 27606 states and 37398 transitions. [2022-07-21 11:20:01,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 11:20:01,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 25.0) internal successors, (175), 3 states have internal predecessors, (175), 3 states have call successors, (43), 6 states have call predecessors, (43), 1 states have return successors, (39), 3 states have call predecessors, (39), 3 states have call successors, (39) Word has length 323 [2022-07-21 11:20:01,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:20:01,892 INFO L225 Difference]: With dead ends: 27606 [2022-07-21 11:20:01,892 INFO L226 Difference]: Without dead ends: 18136 [2022-07-21 11:20:01,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-07-21 11:20:01,919 INFO L413 NwaCegarLoop]: 2914 mSDtfsCounter, 5279 mSDsluCounter, 4376 mSDsCounter, 0 mSdLazyCounter, 4815 mSolverCounterSat, 3803 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5587 SdHoareTripleChecker+Valid, 7290 SdHoareTripleChecker+Invalid, 8620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3803 IncrementalHoareTripleChecker+Valid, 4815 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2022-07-21 11:20:01,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5587 Valid, 7290 Invalid, 8620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3803 Valid, 4815 Invalid, 2 Unknown, 0 Unchecked, 10.7s Time] [2022-07-21 11:20:01,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18136 states. [2022-07-21 11:20:02,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18136 to 16093. [2022-07-21 11:20:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16093 states, 11769 states have (on average 1.2837964143087772) internal successors, (15109), 12036 states have internal predecessors, (15109), 3093 states have call successors, (3093), 1179 states have call predecessors, (3093), 1230 states have return successors, (3323), 3063 states have call predecessors, (3323), 3092 states have call successors, (3323) [2022-07-21 11:20:02,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16093 states to 16093 states and 21525 transitions. [2022-07-21 11:20:02,745 INFO L78 Accepts]: Start accepts. Automaton has 16093 states and 21525 transitions. Word has length 323 [2022-07-21 11:20:02,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:20:02,746 INFO L495 AbstractCegarLoop]: Abstraction has 16093 states and 21525 transitions. [2022-07-21 11:20:02,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 25.0) internal successors, (175), 3 states have internal predecessors, (175), 3 states have call successors, (43), 6 states have call predecessors, (43), 1 states have return successors, (39), 3 states have call predecessors, (39), 3 states have call successors, (39) [2022-07-21 11:20:02,746 INFO L276 IsEmpty]: Start isEmpty. Operand 16093 states and 21525 transitions. [2022-07-21 11:20:02,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 319 [2022-07-21 11:20:02,767 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:20:02,767 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:20:02,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-21 11:20:02,768 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:20:02,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:20:02,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1786146388, now seen corresponding path program 1 times [2022-07-21 11:20:02,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:20:02,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034004730] [2022-07-21 11:20:02,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:20:02,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:20:02,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,014 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:20:03,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:20:03,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:20:03,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:20:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:20:03,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:20:03,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:20:03,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:20:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:20:03,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:20:03,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-21 11:20:03,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 11:20:03,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,098 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 11:20:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-21 11:20:03,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2022-07-21 11:20:03,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:20:03,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-21 11:20:03,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,163 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2022-07-21 11:20:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2022-07-21 11:20:03,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 164 [2022-07-21 11:20:03,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 175 [2022-07-21 11:20:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2022-07-21 11:20:03,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 186 [2022-07-21 11:20:03,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 242 [2022-07-21 11:20:03,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2022-07-21 11:20:03,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2022-07-21 11:20:03,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2022-07-21 11:20:03,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2022-07-21 11:20:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:03,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,238 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 276 [2022-07-21 11:20:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:03,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,254 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2022-07-21 11:20:03,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:03,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2022-07-21 11:20:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 306 [2022-07-21 11:20:03,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:03,280 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-07-21 11:20:03,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:20:03,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034004730] [2022-07-21 11:20:03,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034004730] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 11:20:03,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972337355] [2022-07-21 11:20:03,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:20:03,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:20:03,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:20:03,282 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 11:20:03,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-21 11:20:04,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:04,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 3458 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-21 11:20:04,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:20:04,561 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 56 proven. 14 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2022-07-21 11:20:04,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:20:04,748 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-07-21 11:20:04,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972337355] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:20:04,748 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-21 11:20:04,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 6] total 15 [2022-07-21 11:20:04,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912884657] [2022-07-21 11:20:04,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-21 11:20:04,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 11:20:04,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:20:04,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 11:20:04,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2022-07-21 11:20:04,750 INFO L87 Difference]: Start difference. First operand 16093 states and 21525 transitions. Second operand has 15 states, 15 states have (on average 13.666666666666666) internal successors, (205), 9 states have internal predecessors, (205), 2 states have call successors, (78), 6 states have call predecessors, (78), 4 states have return successors, (56), 4 states have call predecessors, (56), 2 states have call successors, (56) [2022-07-21 11:20:13,200 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:20:15,284 WARN L534 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-07-21 11:20:17,379 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:20:21,542 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:20:23,638 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:20:27,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:20:27,685 INFO L93 Difference]: Finished difference Result 41166 states and 57156 transitions. [2022-07-21 11:20:27,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 11:20:27,687 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 13.666666666666666) internal successors, (205), 9 states have internal predecessors, (205), 2 states have call successors, (78), 6 states have call predecessors, (78), 4 states have return successors, (56), 4 states have call predecessors, (56), 2 states have call successors, (56) Word has length 318 [2022-07-21 11:20:27,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:20:27,777 INFO L225 Difference]: With dead ends: 41166 [2022-07-21 11:20:27,777 INFO L226 Difference]: Without dead ends: 25137 [2022-07-21 11:20:27,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 725 GetRequests, 703 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2022-07-21 11:20:27,824 INFO L413 NwaCegarLoop]: 2774 mSDtfsCounter, 4359 mSDsluCounter, 13279 mSDsCounter, 0 mSdLazyCounter, 10888 mSolverCounterSat, 2643 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4641 SdHoareTripleChecker+Valid, 16053 SdHoareTripleChecker+Invalid, 13536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2643 IncrementalHoareTripleChecker+Valid, 10888 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.6s IncrementalHoareTripleChecker+Time [2022-07-21 11:20:27,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4641 Valid, 16053 Invalid, 13536 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2643 Valid, 10888 Invalid, 5 Unknown, 0 Unchecked, 21.6s Time] [2022-07-21 11:20:27,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25137 states. [2022-07-21 11:20:28,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25137 to 16119. [2022-07-21 11:20:28,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16119 states, 11791 states have (on average 1.283266898481893) internal successors, (15131), 12056 states have internal predecessors, (15131), 3093 states have call successors, (3093), 1179 states have call predecessors, (3093), 1234 states have return successors, (3355), 3069 states have call predecessors, (3355), 3092 states have call successors, (3355) [2022-07-21 11:20:28,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16119 states to 16119 states and 21579 transitions. [2022-07-21 11:20:28,769 INFO L78 Accepts]: Start accepts. Automaton has 16119 states and 21579 transitions. Word has length 318 [2022-07-21 11:20:28,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:20:28,770 INFO L495 AbstractCegarLoop]: Abstraction has 16119 states and 21579 transitions. [2022-07-21 11:20:28,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 13.666666666666666) internal successors, (205), 9 states have internal predecessors, (205), 2 states have call successors, (78), 6 states have call predecessors, (78), 4 states have return successors, (56), 4 states have call predecessors, (56), 2 states have call successors, (56) [2022-07-21 11:20:28,771 INFO L276 IsEmpty]: Start isEmpty. Operand 16119 states and 21579 transitions. [2022-07-21 11:20:28,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 322 [2022-07-21 11:20:28,786 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:20:28,786 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07-21 11:20:28,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-21 11:20:28,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 11:20:29,000 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:20:29,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:20:29,000 INFO L85 PathProgramCache]: Analyzing trace with hash -10081009, now seen corresponding path program 1 times [2022-07-21 11:20:29,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 11:20:29,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591439552] [2022-07-21 11:20:29,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:20:29,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 11:20:29,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 11:20:29,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2022-07-21 11:20:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2022-07-21 11:20:29,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-21 11:20:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-21 11:20:29,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,208 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-21 11:20:29,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-21 11:20:29,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2022-07-21 11:20:29,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2022-07-21 11:20:29,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-21 11:20:29,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-21 11:20:29,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-21 11:20:29,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-21 11:20:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-21 11:20:29,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2022-07-21 11:20:29,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2022-07-21 11:20:29,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2022-07-21 11:20:29,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,292 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2022-07-21 11:20:29,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,297 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2022-07-21 11:20:29,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:29,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2022-07-21 11:20:29,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,311 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2022-07-21 11:20:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2022-07-21 11:20:29,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 208 [2022-07-21 11:20:29,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:29,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,330 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2022-07-21 11:20:29,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:29,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 230 [2022-07-21 11:20:29,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 241 [2022-07-21 11:20:29,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2022-07-21 11:20:29,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:29,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,505 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-21 11:20:29,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-07-21 11:20:29,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-21 11:20:29,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-21 11:20:29,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 292 [2022-07-21 11:20:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 11:20:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 303 [2022-07-21 11:20:29,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 309 [2022-07-21 11:20:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:20:29,542 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 386 trivial. 0 not checked. [2022-07-21 11:20:29,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 11:20:29,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591439552] [2022-07-21 11:20:29,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591439552] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:20:29,544 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:20:29,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:20:29,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398788783] [2022-07-21 11:20:29,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:20:29,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:20:29,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 11:20:29,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:20:29,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:20:29,547 INFO L87 Difference]: Start difference. First operand 16119 states and 21579 transitions. Second operand has 7 states, 7 states have (on average 24.285714285714285) internal successors, (170), 3 states have internal predecessors, (170), 2 states have call successors, (43), 6 states have call predecessors, (43), 1 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39)