./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.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 2259272f0273dfac0cad582092d6645e308d8387476548b6016b816b129472dc --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 23:53:03,198 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 23:53:03,208 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 23:53:03,249 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 23:53:03,250 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 23:53:03,251 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 23:53:03,253 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 23:53:03,258 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 23:53:03,259 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 23:53:03,263 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 23:53:03,264 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 23:53:03,266 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 23:53:03,266 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 23:53:03,268 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 23:53:03,269 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 23:53:03,272 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 23:53:03,273 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 23:53:03,274 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 23:53:03,275 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 23:53:03,281 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 23:53:03,283 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 23:53:03,284 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 23:53:03,284 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 23:53:03,285 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 23:53:03,286 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 23:53:03,293 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 23:53:03,293 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 23:53:03,294 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 23:53:03,295 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 23:53:03,295 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 23:53:03,296 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 23:53:03,296 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 23:53:03,298 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 23:53:03,298 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 23:53:03,299 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 23:53:03,300 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 23:53:03,300 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 23:53:03,300 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 23:53:03,301 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 23:53:03,301 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 23:53:03,301 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 23:53:03,303 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 23:53:03,304 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-13 23:53:03,332 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 23:53:03,333 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 23:53:03,333 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 23:53:03,333 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 23:53:03,334 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 23:53:03,334 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 23:53:03,335 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 23:53:03,335 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 23:53:03,335 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 23:53:03,336 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 23:53:03,336 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 23:53:03,336 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 23:53:03,336 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 23:53:03,337 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 23:53:03,337 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 23:53:03,337 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 23:53:03,337 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 23:53:03,337 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 23:53:03,338 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 23:53:03,338 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 23:53:03,338 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 23:53:03,338 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 23:53:03,338 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 23:53:03,338 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 23:53:03,339 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 23:53:03,339 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 23:53:03,339 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 23:53:03,339 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 23:53:03,339 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 23:53:03,340 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 23:53:03,340 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 -> 2259272f0273dfac0cad582092d6645e308d8387476548b6016b816b129472dc [2022-07-13 23:53:03,567 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 23:53:03,589 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 23:53:03,592 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 23:53:03,593 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 23:53:03,594 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 23:53:03,595 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i [2022-07-13 23:53:03,669 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1cde554b/f085331dd85c46b8a42b8d0ef5b150e7/FLAG3cc622875 [2022-07-13 23:53:04,231 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 23:53:04,231 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i [2022-07-13 23:53:04,268 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1cde554b/f085331dd85c46b8a42b8d0ef5b150e7/FLAG3cc622875 [2022-07-13 23:53:04,386 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e1cde554b/f085331dd85c46b8a42b8d0ef5b150e7 [2022-07-13 23:53:04,389 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 23:53:04,390 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 23:53:04,391 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 23:53:04,392 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 23:53:04,397 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 23:53:04,398 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 11:53:04" (1/1) ... [2022-07-13 23:53:04,398 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@702f27e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:04, skipping insertion in model container [2022-07-13 23:53:04,399 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 11:53:04" (1/1) ... [2022-07-13 23:53:04,404 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 23:53:04,490 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 23:53:05,396 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i[160403,160416] [2022-07-13 23:53:05,487 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 23:53:05,519 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 23:53:05,726 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.AssertionError: HeapLValues must be converted to RValue before their value can be queried. at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.HeapLValue.getValue(HeapLValue.java:74) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:517) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:372) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:326) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-13 23:53:05,732 INFO L158 Benchmark]: Toolchain (without parser) took 1340.63ms. Allocated memory was 119.5MB in the beginning and 151.0MB in the end (delta: 31.5MB). Free memory was 75.9MB in the beginning and 89.2MB in the end (delta: -13.3MB). Peak memory consumption was 48.8MB. Max. memory is 16.1GB. [2022-07-13 23:53:05,733 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 119.5MB. Free memory was 91.3MB in the beginning and 91.3MB in the end (delta: 26.6kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-13 23:53:05,735 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1338.31ms. Allocated memory was 119.5MB in the beginning and 151.0MB in the end (delta: 31.5MB). Free memory was 75.7MB in the beginning and 89.2MB in the end (delta: -13.5MB). Peak memory consumption was 46.7MB. Max. memory is 16.1GB. [2022-07-13 23:53:05,738 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 119.5MB. Free memory was 91.3MB in the beginning and 91.3MB in the end (delta: 26.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1338.31ms. Allocated memory was 119.5MB in the beginning and 151.0MB in the end (delta: 31.5MB). Free memory was 75.7MB in the beginning and 89.2MB in the end (delta: -13.5MB). Peak memory consumption was 46.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: AssertionError: HeapLValues must be converted to RValue before their value can be queried. de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: AssertionError: HeapLValues must be converted to RValue before their value can be queried.: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.HeapLValue.getValue(HeapLValue.java:74) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.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 2259272f0273dfac0cad582092d6645e308d8387476548b6016b816b129472dc --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 23:53:07,514 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 23:53:07,516 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 23:53:07,544 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 23:53:07,545 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 23:53:07,546 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 23:53:07,552 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 23:53:07,555 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 23:53:07,556 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 23:53:07,560 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 23:53:07,562 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 23:53:07,566 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 23:53:07,566 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 23:53:07,568 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 23:53:07,569 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 23:53:07,570 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 23:53:07,571 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 23:53:07,573 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 23:53:07,576 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 23:53:07,580 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 23:53:07,581 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 23:53:07,582 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 23:53:07,584 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 23:53:07,585 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 23:53:07,587 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 23:53:07,594 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 23:53:07,595 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 23:53:07,596 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 23:53:07,597 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 23:53:07,598 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 23:53:07,598 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 23:53:07,599 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 23:53:07,600 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 23:53:07,601 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 23:53:07,602 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 23:53:07,603 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 23:53:07,603 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 23:53:07,604 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 23:53:07,604 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 23:53:07,604 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 23:53:07,605 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 23:53:07,606 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 23:53:07,611 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-13 23:53:07,656 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 23:53:07,657 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 23:53:07,657 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 23:53:07,658 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 23:53:07,658 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 23:53:07,658 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 23:53:07,659 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 23:53:07,659 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 23:53:07,660 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 23:53:07,660 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 23:53:07,660 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 23:53:07,661 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 23:53:07,661 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 23:53:07,662 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 23:53:07,662 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 23:53:07,663 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 23:53:07,663 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-13 23:53:07,663 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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 -> 2259272f0273dfac0cad582092d6645e308d8387476548b6016b816b129472dc [2022-07-13 23:53:07,962 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 23:53:07,987 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 23:53:07,990 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 23:53:07,991 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 23:53:07,992 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 23:53:07,993 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i [2022-07-13 23:53:08,049 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0ca58deb/4eb13ab57d974bd5a173d31f53b02a5c/FLAG98061e904 [2022-07-13 23:53:08,754 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 23:53:08,754 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i [2022-07-13 23:53:08,794 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0ca58deb/4eb13ab57d974bd5a173d31f53b02a5c/FLAG98061e904 [2022-07-13 23:53:09,023 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e0ca58deb/4eb13ab57d974bd5a173d31f53b02a5c [2022-07-13 23:53:09,025 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 23:53:09,026 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 23:53:09,027 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 23:53:09,027 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 23:53:09,030 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 23:53:09,031 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 11:53:09" (1/1) ... [2022-07-13 23:53:09,032 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d37e77a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:09, skipping insertion in model container [2022-07-13 23:53:09,032 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 11:53:09" (1/1) ... [2022-07-13 23:53:09,038 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 23:53:09,129 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 23:53:10,059 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i[160403,160416] [2022-07-13 23:53:10,147 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 23:53:10,173 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-13 23:53:10,216 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 23:53:10,417 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i[160403,160416] [2022-07-13 23:53:10,435 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 23:53:10,447 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 23:53:10,611 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-consumption/32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i[160403,160416] [2022-07-13 23:53:10,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 23:53:10,730 INFO L208 MainTranslator]: Completed translation [2022-07-13 23:53:10,731 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10 WrapperNode [2022-07-13 23:53:10,731 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 23:53:10,732 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 23:53:10,732 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 23:53:10,732 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 23:53:10,738 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:10,814 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:10,913 INFO L137 Inliner]: procedures = 206, calls = 979, calls flagged for inlining = 91, calls inlined = 82, statements flattened = 2401 [2022-07-13 23:53:10,914 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 23:53:10,915 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 23:53:10,916 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 23:53:10,916 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 23:53:10,923 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:10,924 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:10,945 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:10,946 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:11,011 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:11,033 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:11,046 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:11,068 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 23:53:11,069 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 23:53:11,069 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 23:53:11,069 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 23:53:11,070 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (1/1) ... [2022-07-13 23:53:11,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 23:53:11,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 23:53:11,125 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-13 23:53:11,151 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-13 23:53:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-13 23:53:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-13 23:53:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-13 23:53:11,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-13 23:53:11,163 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_input_exit [2022-07-13 23:53:11,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_input_exit [2022-07-13 23:53:11,163 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2022-07-13 23:53:11,163 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2022-07-13 23:53:11,163 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-13 23:53:11,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-13 23:53:11,163 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_input_report [2022-07-13 23:53:11,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_input_report [2022-07-13 23:53:11,164 INFO L130 BoogieDeclarations]: Found specification of procedure seq_read [2022-07-13 23:53:11,164 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_read [2022-07-13 23:53:11,164 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-13 23:53:11,164 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-13 23:53:11,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-13 23:53:11,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-13 23:53:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-13 23:53:11,165 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-13 23:53:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_sync_rfk_state [2022-07-13 23:53:11,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_sync_rfk_state [2022-07-13 23:53:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-13 23:53:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-13 23:53:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure read_ec_data [2022-07-13 23:53:11,166 INFO L138 BoogieDeclarations]: Found implementation of procedure read_ec_data [2022-07-13 23:53:11,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-13 23:53:11,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-13 23:53:11,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-13 23:53:11,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-13 23:53:11,167 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2022-07-13 23:53:11,167 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2022-07-13 23:53:11,167 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_sync_touchpad_state [2022-07-13 23:53:11,167 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_sync_touchpad_state [2022-07-13 23:53:11,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-13 23:53:11,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-13 23:53:11,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-13 23:53:11,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-13 23:53:11,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-13 23:53:11,168 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-13 23:53:11,168 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-13 23:53:11,168 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_backlight_init [2022-07-13 23:53:11,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_backlight_init [2022-07-13 23:53:11,168 INFO L130 BoogieDeclarations]: Found specification of procedure acpi_evaluate_integer [2022-07-13 23:53:11,169 INFO L138 BoogieDeclarations]: Found implementation of procedure acpi_evaluate_integer [2022-07-13 23:53:11,169 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2022-07-13 23:53:11,169 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2022-07-13 23:53:11,169 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_acpi_notify [2022-07-13 23:53:11,170 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_acpi_notify [2022-07-13 23:53:11,170 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2022-07-13 23:53:11,171 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2022-07-13 23:53:11,171 INFO L130 BoogieDeclarations]: Found specification of procedure rfkill_destroy [2022-07-13 23:53:11,171 INFO L138 BoogieDeclarations]: Found implementation of procedure rfkill_destroy [2022-07-13 23:53:11,172 INFO L130 BoogieDeclarations]: Found specification of procedure backlight_update_status [2022-07-13 23:53:11,172 INFO L138 BoogieDeclarations]: Found implementation of procedure backlight_update_status [2022-07-13 23:53:11,172 INFO L130 BoogieDeclarations]: Found specification of procedure single_open [2022-07-13 23:53:11,172 INFO L138 BoogieDeclarations]: Found implementation of procedure single_open [2022-07-13 23:53:11,173 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_acpi_add [2022-07-13 23:53:11,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_acpi_add [2022-07-13 23:53:11,173 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~C_INT [2022-07-13 23:53:11,173 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~C_INT [2022-07-13 23:53:11,174 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_backlight_update_status [2022-07-13 23:53:11,174 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_backlight_update_status [2022-07-13 23:53:11,174 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-13 23:53:11,174 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-13 23:53:11,174 INFO L130 BoogieDeclarations]: Found specification of procedure rfkill_init_sw_state [2022-07-13 23:53:11,174 INFO L138 BoogieDeclarations]: Found implementation of procedure rfkill_init_sw_state [2022-07-13 23:53:11,174 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-13 23:53:11,175 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-13 23:53:11,175 INFO L130 BoogieDeclarations]: Found specification of procedure debugfs_create_file [2022-07-13 23:53:11,175 INFO L138 BoogieDeclarations]: Found implementation of procedure debugfs_create_file [2022-07-13 23:53:11,175 INFO L130 BoogieDeclarations]: Found specification of procedure single_release [2022-07-13 23:53:11,176 INFO L138 BoogieDeclarations]: Found implementation of procedure single_release [2022-07-13 23:53:11,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-13 23:53:11,176 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-13 23:53:11,176 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_backlight_get_brightness [2022-07-13 23:53:11,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_backlight_get_brightness [2022-07-13 23:53:11,176 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_unregister_rfkill [2022-07-13 23:53:11,176 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_unregister_rfkill [2022-07-13 23:53:11,176 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-13 23:53:11,177 INFO L130 BoogieDeclarations]: Found specification of procedure seq_lseek [2022-07-13 23:53:11,177 INFO L138 BoogieDeclarations]: Found implementation of procedure seq_lseek [2022-07-13 23:53:11,177 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 23:53:11,177 INFO L130 BoogieDeclarations]: Found specification of procedure method_vpcr [2022-07-13 23:53:11,178 INFO L138 BoogieDeclarations]: Found implementation of procedure method_vpcr [2022-07-13 23:53:11,178 INFO L130 BoogieDeclarations]: Found specification of procedure method_vpcw [2022-07-13 23:53:11,178 INFO L138 BoogieDeclarations]: Found implementation of procedure method_vpcw [2022-07-13 23:53:11,178 INFO L130 BoogieDeclarations]: Found specification of procedure sparse_keymap_free [2022-07-13 23:53:11,179 INFO L138 BoogieDeclarations]: Found implementation of procedure sparse_keymap_free [2022-07-13 23:53:11,179 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-13 23:53:11,179 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_acpi_resume [2022-07-13 23:53:11,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_acpi_resume [2022-07-13 23:53:11,179 INFO L130 BoogieDeclarations]: Found specification of procedure write_ec_cmd [2022-07-13 23:53:11,180 INFO L138 BoogieDeclarations]: Found implementation of procedure write_ec_cmd [2022-07-13 23:53:11,180 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_platform_exit [2022-07-13 23:53:11,180 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_platform_exit [2022-07-13 23:53:11,180 INFO L130 BoogieDeclarations]: Found specification of procedure ideapad_debugfs_exit [2022-07-13 23:53:11,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ideapad_debugfs_exit [2022-07-13 23:53:11,181 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 23:53:11,181 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 23:53:11,737 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 23:53:11,739 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 23:53:30,141 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 23:53:30,155 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 23:53:30,156 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-13 23:53:30,159 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 11:53:30 BoogieIcfgContainer [2022-07-13 23:53:30,159 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 23:53:30,161 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 23:53:30,161 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 23:53:30,164 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 23:53:30,164 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 11:53:09" (1/3) ... [2022-07-13 23:53:30,165 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b603ab1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 11:53:30, skipping insertion in model container [2022-07-13 23:53:30,165 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 11:53:10" (2/3) ... [2022-07-13 23:53:30,165 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b603ab1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 11:53:30, skipping insertion in model container [2022-07-13 23:53:30,165 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 11:53:30" (3/3) ... [2022-07-13 23:53:30,166 INFO L111 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--platform--x86--ideapad-laptop.ko-main.cil.out.i [2022-07-13 23:53:30,179 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 23:53:30,179 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 23:53:30,234 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 23:53:30,240 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@6b097dec, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6a66c9b0 [2022-07-13 23:53:30,241 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-13 23:53:30,248 INFO L276 IsEmpty]: Start isEmpty. Operand has 700 states, 543 states have (on average 1.4548802946593002) internal successors, (790), 562 states have internal predecessors, (790), 116 states have call successors, (116), 39 states have call predecessors, (116), 39 states have return successors, (116), 112 states have call predecessors, (116), 116 states have call successors, (116) [2022-07-13 23:53:30,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-13 23:53:30,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:30,262 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:30,262 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:30,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:30,267 INFO L85 PathProgramCache]: Analyzing trace with hash -750438681, now seen corresponding path program 1 times [2022-07-13 23:53:30,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:30,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1168991603] [2022-07-13 23:53:30,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:30,282 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:30,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:30,287 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:30,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-13 23:53:31,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:31,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 1173 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:31,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:31,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:31,713 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:31,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1168991603] [2022-07-13 23:53:31,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1168991603] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:31,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:31,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:31,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997941234] [2022-07-13 23:53:31,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:31,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:31,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:31,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:31,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:31,746 INFO L87 Difference]: Start difference. First operand has 700 states, 543 states have (on average 1.4548802946593002) internal successors, (790), 562 states have internal predecessors, (790), 116 states have call successors, (116), 39 states have call predecessors, (116), 39 states have return successors, (116), 112 states have call predecessors, (116), 116 states have call successors, (116) Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:33,917 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:53:34,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:34,375 INFO L93 Difference]: Finished difference Result 2070 states and 3094 transitions. [2022-07-13 23:53:34,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:34,378 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-07-13 23:53:34,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:34,402 INFO L225 Difference]: With dead ends: 2070 [2022-07-13 23:53:34,403 INFO L226 Difference]: Without dead ends: 1369 [2022-07-13 23:53:34,411 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:34,415 INFO L413 NwaCegarLoop]: 1121 mSDtfsCounter, 971 mSDsluCounter, 998 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 971 SdHoareTripleChecker+Valid, 2119 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:34,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [971 Valid, 2119 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-07-13 23:53:34,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-07-13 23:53:34,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1365. [2022-07-13 23:53:34,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1365 states, 1063 states have (on average 1.451552210724365) internal successors, (1543), 1091 states have internal predecessors, (1543), 225 states have call successors, (225), 77 states have call predecessors, (225), 76 states have return successors, (218), 210 states have call predecessors, (218), 218 states have call successors, (218) [2022-07-13 23:53:34,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1365 states to 1365 states and 1986 transitions. [2022-07-13 23:53:34,547 INFO L78 Accepts]: Start accepts. Automaton has 1365 states and 1986 transitions. Word has length 22 [2022-07-13 23:53:34,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:34,548 INFO L495 AbstractCegarLoop]: Abstraction has 1365 states and 1986 transitions. [2022-07-13 23:53:34,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:34,548 INFO L276 IsEmpty]: Start isEmpty. Operand 1365 states and 1986 transitions. [2022-07-13 23:53:34,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-07-13 23:53:34,555 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:34,555 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:34,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:34,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:34,776 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:34,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:34,776 INFO L85 PathProgramCache]: Analyzing trace with hash 577706747, now seen corresponding path program 1 times [2022-07-13 23:53:34,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:34,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008426508] [2022-07-13 23:53:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:34,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:34,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:34,780 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:34,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-13 23:53:35,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:35,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 1188 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:35,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:35,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:35,896 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:35,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:35,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008426508] [2022-07-13 23:53:35,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008426508] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:35,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:35,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:35,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091031311] [2022-07-13 23:53:35,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:35,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:35,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:35,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:35,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:35,899 INFO L87 Difference]: Start difference. First operand 1365 states and 1986 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:36,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:36,150 INFO L93 Difference]: Finished difference Result 1391 states and 2018 transitions. [2022-07-13 23:53:36,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:36,151 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-07-13 23:53:36,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:36,160 INFO L225 Difference]: With dead ends: 1391 [2022-07-13 23:53:36,161 INFO L226 Difference]: Without dead ends: 1378 [2022-07-13 23:53:36,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:36,163 INFO L413 NwaCegarLoop]: 1023 mSDtfsCounter, 1003 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1003 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:36,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1003 Valid, 1039 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-13 23:53:36,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2022-07-13 23:53:36,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 1365. [2022-07-13 23:53:36,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1365 states, 1063 states have (on average 1.4506114769520226) internal successors, (1542), 1091 states have internal predecessors, (1542), 225 states have call successors, (225), 77 states have call predecessors, (225), 76 states have return successors, (218), 210 states have call predecessors, (218), 218 states have call successors, (218) [2022-07-13 23:53:36,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1365 states to 1365 states and 1985 transitions. [2022-07-13 23:53:36,219 INFO L78 Accepts]: Start accepts. Automaton has 1365 states and 1985 transitions. Word has length 25 [2022-07-13 23:53:36,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:36,219 INFO L495 AbstractCegarLoop]: Abstraction has 1365 states and 1985 transitions. [2022-07-13 23:53:36,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:36,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1365 states and 1985 transitions. [2022-07-13 23:53:36,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-07-13 23:53:36,222 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:36,222 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:36,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:36,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:36,436 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:36,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:36,436 INFO L85 PathProgramCache]: Analyzing trace with hash 634965049, now seen corresponding path program 1 times [2022-07-13 23:53:36,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:36,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [630020252] [2022-07-13 23:53:36,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:36,437 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:36,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:36,439 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:36,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-13 23:53:37,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:37,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 1178 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:37,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:38,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:38,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:38,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [630020252] [2022-07-13 23:53:38,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [630020252] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:38,088 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:38,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:38,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780785341] [2022-07-13 23:53:38,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:38,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:38,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:38,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:38,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:38,090 INFO L87 Difference]: Start difference. First operand 1365 states and 1985 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:40,191 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:53:40,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:40,509 INFO L93 Difference]: Finished difference Result 1367 states and 1986 transitions. [2022-07-13 23:53:40,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:40,510 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-07-13 23:53:40,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:40,518 INFO L225 Difference]: With dead ends: 1367 [2022-07-13 23:53:40,518 INFO L226 Difference]: Without dead ends: 1364 [2022-07-13 23:53:40,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:40,520 INFO L413 NwaCegarLoop]: 1005 mSDtfsCounter, 984 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 984 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:40,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [984 Valid, 1005 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.4s Time] [2022-07-13 23:53:40,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2022-07-13 23:53:40,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1364. [2022-07-13 23:53:40,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1364 states, 1063 states have (on average 1.4496707431796803) internal successors, (1541), 1090 states have internal predecessors, (1541), 224 states have call successors, (224), 77 states have call predecessors, (224), 76 states have return successors, (218), 210 states have call predecessors, (218), 218 states have call successors, (218) [2022-07-13 23:53:40,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1364 states to 1364 states and 1983 transitions. [2022-07-13 23:53:40,567 INFO L78 Accepts]: Start accepts. Automaton has 1364 states and 1983 transitions. Word has length 25 [2022-07-13 23:53:40,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:40,567 INFO L495 AbstractCegarLoop]: Abstraction has 1364 states and 1983 transitions. [2022-07-13 23:53:40,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:40,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1364 states and 1983 transitions. [2022-07-13 23:53:40,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-07-13 23:53:40,569 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:40,569 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:40,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:40,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:40,784 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:40,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:40,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1791173724, now seen corresponding path program 1 times [2022-07-13 23:53:40,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:40,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [496930366] [2022-07-13 23:53:40,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:40,786 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:40,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:40,787 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:40,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-13 23:53:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:41,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 1179 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:41,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:42,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:42,409 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:42,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:42,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [496930366] [2022-07-13 23:53:42,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [496930366] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:42,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:42,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:42,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309179837] [2022-07-13 23:53:42,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:42,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:42,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:42,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:42,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:42,412 INFO L87 Difference]: Start difference. First operand 1364 states and 1983 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:44,513 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:53:44,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:44,653 INFO L93 Difference]: Finished difference Result 1366 states and 1984 transitions. [2022-07-13 23:53:44,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:44,653 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-07-13 23:53:44,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:44,661 INFO L225 Difference]: With dead ends: 1366 [2022-07-13 23:53:44,661 INFO L226 Difference]: Without dead ends: 1363 [2022-07-13 23:53:44,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:44,665 INFO L413 NwaCegarLoop]: 1003 mSDtfsCounter, 981 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 981 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:44,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [981 Valid, 1003 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-07-13 23:53:44,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1363 states. [2022-07-13 23:53:44,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1363 to 1363. [2022-07-13 23:53:44,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1063 states have (on average 1.4487300094073376) internal successors, (1540), 1089 states have internal predecessors, (1540), 223 states have call successors, (223), 77 states have call predecessors, (223), 76 states have return successors, (218), 210 states have call predecessors, (218), 218 states have call successors, (218) [2022-07-13 23:53:44,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 1981 transitions. [2022-07-13 23:53:44,717 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 1981 transitions. Word has length 26 [2022-07-13 23:53:44,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:44,718 INFO L495 AbstractCegarLoop]: Abstraction has 1363 states and 1981 transitions. [2022-07-13 23:53:44,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:44,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 1981 transitions. [2022-07-13 23:53:44,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-13 23:53:44,721 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:44,721 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:44,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:44,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:44,935 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:44,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:44,936 INFO L85 PathProgramCache]: Analyzing trace with hash 307940508, now seen corresponding path program 1 times [2022-07-13 23:53:44,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:44,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [292294402] [2022-07-13 23:53:44,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:44,938 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:44,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:44,940 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:44,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-13 23:53:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:46,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 1180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:46,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:46,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:46,741 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:46,741 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:46,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [292294402] [2022-07-13 23:53:46,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [292294402] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:46,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:46,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:46,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390914298] [2022-07-13 23:53:46,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:46,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:46,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:46,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:46,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:46,743 INFO L87 Difference]: Start difference. First operand 1363 states and 1981 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:48,875 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:53:49,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:49,097 INFO L93 Difference]: Finished difference Result 1365 states and 1982 transitions. [2022-07-13 23:53:49,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:49,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-07-13 23:53:49,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:49,104 INFO L225 Difference]: With dead ends: 1365 [2022-07-13 23:53:49,104 INFO L226 Difference]: Without dead ends: 1362 [2022-07-13 23:53:49,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:49,106 INFO L413 NwaCegarLoop]: 1001 mSDtfsCounter, 978 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 978 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:49,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [978 Valid, 1001 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-07-13 23:53:49,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2022-07-13 23:53:49,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1362. [2022-07-13 23:53:49,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 1063 states have (on average 1.4477892756349953) internal successors, (1539), 1088 states have internal predecessors, (1539), 222 states have call successors, (222), 77 states have call predecessors, (222), 76 states have return successors, (218), 210 states have call predecessors, (218), 218 states have call successors, (218) [2022-07-13 23:53:49,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 1979 transitions. [2022-07-13 23:53:49,148 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 1979 transitions. Word has length 27 [2022-07-13 23:53:49,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:49,148 INFO L495 AbstractCegarLoop]: Abstraction has 1362 states and 1979 transitions. [2022-07-13 23:53:49,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:49,149 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 1979 transitions. [2022-07-13 23:53:49,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-07-13 23:53:49,150 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:49,150 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:49,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:49,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:49,363 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:49,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:49,364 INFO L85 PathProgramCache]: Analyzing trace with hash 955977127, now seen corresponding path program 1 times [2022-07-13 23:53:49,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:49,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [868080868] [2022-07-13 23:53:49,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:49,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:49,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:49,369 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:49,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-13 23:53:50,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:50,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 1181 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:50,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:51,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:51,222 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:51,223 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:51,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [868080868] [2022-07-13 23:53:51,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [868080868] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:51,223 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:51,223 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:51,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221349414] [2022-07-13 23:53:51,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:51,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:51,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:51,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:51,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:51,225 INFO L87 Difference]: Start difference. First operand 1362 states and 1979 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:53,330 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:53:53,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:53,501 INFO L93 Difference]: Finished difference Result 1364 states and 1980 transitions. [2022-07-13 23:53:53,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:53,502 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-07-13 23:53:53,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:53,510 INFO L225 Difference]: With dead ends: 1364 [2022-07-13 23:53:53,510 INFO L226 Difference]: Without dead ends: 1361 [2022-07-13 23:53:53,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:53,512 INFO L413 NwaCegarLoop]: 999 mSDtfsCounter, 975 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 975 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:53,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [975 Valid, 999 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-07-13 23:53:53,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2022-07-13 23:53:53,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1361. [2022-07-13 23:53:53,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1361 states, 1063 states have (on average 1.4468485418626529) internal successors, (1538), 1087 states have internal predecessors, (1538), 221 states have call successors, (221), 77 states have call predecessors, (221), 76 states have return successors, (218), 210 states have call predecessors, (218), 218 states have call successors, (218) [2022-07-13 23:53:53,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1361 states to 1361 states and 1977 transitions. [2022-07-13 23:53:53,560 INFO L78 Accepts]: Start accepts. Automaton has 1361 states and 1977 transitions. Word has length 28 [2022-07-13 23:53:53,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:53,561 INFO L495 AbstractCegarLoop]: Abstraction has 1361 states and 1977 transitions. [2022-07-13 23:53:53,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:53,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 1977 transitions. [2022-07-13 23:53:53,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-07-13 23:53:53,562 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:53,563 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:53:53,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:53,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:53,776 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:53,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:53,776 INFO L85 PathProgramCache]: Analyzing trace with hash -429719297, now seen corresponding path program 1 times [2022-07-13 23:53:53,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:53,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2006233819] [2022-07-13 23:53:53,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:53,777 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:53,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:53,778 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:53,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-13 23:53:54,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:53:54,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 1182 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:53:54,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:53:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-13 23:53:55,777 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:53:55,777 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:53:55,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2006233819] [2022-07-13 23:53:55,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2006233819] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:53:55,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:53:55,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:53:55,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281544221] [2022-07-13 23:53:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:53:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:53:55,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:53:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:53:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:55,779 INFO L87 Difference]: Start difference. First operand 1361 states and 1977 transitions. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:57,876 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:53:58,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:53:58,376 INFO L93 Difference]: Finished difference Result 3323 states and 4738 transitions. [2022-07-13 23:53:58,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:53:58,376 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-07-13 23:53:58,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:53:58,386 INFO L225 Difference]: With dead ends: 3323 [2022-07-13 23:53:58,386 INFO L226 Difference]: Without dead ends: 1957 [2022-07-13 23:53:58,391 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:53:58,392 INFO L413 NwaCegarLoop]: 1062 mSDtfsCounter, 941 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 941 SdHoareTripleChecker+Valid, 1473 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-13 23:53:58,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [941 Valid, 1473 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 6 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-07-13 23:53:58,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1957 states. [2022-07-13 23:53:58,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1957 to 1951. [2022-07-13 23:53:58,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1486 states have (on average 1.3909825033647376) internal successors, (2067), 1518 states have internal predecessors, (2067), 330 states have call successors, (330), 135 states have call predecessors, (330), 134 states have return successors, (334), 321 states have call predecessors, (334), 328 states have call successors, (334) [2022-07-13 23:53:58,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2731 transitions. [2022-07-13 23:53:58,469 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 2731 transitions. Word has length 29 [2022-07-13 23:53:58,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:53:58,469 INFO L495 AbstractCegarLoop]: Abstraction has 1951 states and 2731 transitions. [2022-07-13 23:53:58,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-13 23:53:58,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 2731 transitions. [2022-07-13 23:53:58,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-07-13 23:53:58,475 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:53:58,476 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-07-13 23:53:58,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-13 23:53:58,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:53:58,705 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:53:58,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:53:58,706 INFO L85 PathProgramCache]: Analyzing trace with hash -278866688, now seen corresponding path program 1 times [2022-07-13 23:53:58,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:53:58,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [621730164] [2022-07-13 23:53:58,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:53:58,708 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:53:58,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:53:58,709 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:53:58,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-13 23:54:00,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:00,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 2898 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:54:00,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:01,270 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-07-13 23:54:01,271 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:01,271 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:01,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [621730164] [2022-07-13 23:54:01,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [621730164] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:01,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:01,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:54:01,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224980069] [2022-07-13 23:54:01,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:01,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:54:01,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:01,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:54:01,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:54:01,276 INFO L87 Difference]: Start difference. First operand 1951 states and 2731 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-13 23:54:01,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:01,847 INFO L93 Difference]: Finished difference Result 4599 states and 6524 transitions. [2022-07-13 23:54:01,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:54:01,847 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 207 [2022-07-13 23:54:01,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:01,861 INFO L225 Difference]: With dead ends: 4599 [2022-07-13 23:54:01,862 INFO L226 Difference]: Without dead ends: 2651 [2022-07-13 23:54:01,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:54:01,870 INFO L413 NwaCegarLoop]: 1034 mSDtfsCounter, 527 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 2005 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:01,871 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 2005 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 23:54:01,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2651 states. [2022-07-13 23:54:01,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2651 to 2651. [2022-07-13 23:54:01,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2068 states have (on average 1.4361702127659575) internal successors, (2970), 2102 states have internal predecessors, (2970), 410 states have call successors, (410), 173 states have call predecessors, (410), 172 states have return successors, (414), 401 states have call predecessors, (414), 408 states have call successors, (414) [2022-07-13 23:54:01,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 3794 transitions. [2022-07-13 23:54:01,970 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 3794 transitions. Word has length 207 [2022-07-13 23:54:01,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:01,971 INFO L495 AbstractCegarLoop]: Abstraction has 2651 states and 3794 transitions. [2022-07-13 23:54:01,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 1 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2022-07-13 23:54:01,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 3794 transitions. [2022-07-13 23:54:02,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-07-13 23:54:02,003 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:02,003 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-07-13 23:54:02,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-07-13 23:54:02,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:02,224 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:02,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:02,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1362685847, now seen corresponding path program 1 times [2022-07-13 23:54:02,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:02,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1271340825] [2022-07-13 23:54:02,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:02,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:02,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:02,228 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:02,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-13 23:54:04,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:04,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 2943 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 23:54:04,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:05,007 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-07-13 23:54:05,008 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:05,008 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:05,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1271340825] [2022-07-13 23:54:05,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1271340825] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:05,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:05,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 23:54:05,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494647149] [2022-07-13 23:54:05,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:05,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 23:54:05,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:05,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 23:54:05,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 23:54:05,011 INFO L87 Difference]: Start difference. First operand 2651 states and 3794 transitions. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-13 23:54:05,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:05,490 INFO L93 Difference]: Finished difference Result 5315 states and 7623 transitions. [2022-07-13 23:54:05,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 23:54:05,490 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 225 [2022-07-13 23:54:05,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:05,505 INFO L225 Difference]: With dead ends: 5315 [2022-07-13 23:54:05,505 INFO L226 Difference]: Without dead ends: 2667 [2022-07-13 23:54:05,515 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:54:05,517 INFO L413 NwaCegarLoop]: 987 mSDtfsCounter, 5 mSDsluCounter, 1970 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2957 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:05,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2957 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-13 23:54:05,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2667 states. [2022-07-13 23:54:05,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2667 to 2663. [2022-07-13 23:54:05,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2663 states, 2078 states have (on average 1.4340712223291627) internal successors, (2980), 2114 states have internal predecessors, (2980), 410 states have call successors, (410), 173 states have call predecessors, (410), 174 states have return successors, (416), 401 states have call predecessors, (416), 408 states have call successors, (416) [2022-07-13 23:54:05,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2663 states to 2663 states and 3806 transitions. [2022-07-13 23:54:05,627 INFO L78 Accepts]: Start accepts. Automaton has 2663 states and 3806 transitions. Word has length 225 [2022-07-13 23:54:05,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:05,628 INFO L495 AbstractCegarLoop]: Abstraction has 2663 states and 3806 transitions. [2022-07-13 23:54:05,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 4 states have internal predecessors, (114), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2022-07-13 23:54:05,628 INFO L276 IsEmpty]: Start isEmpty. Operand 2663 states and 3806 transitions. [2022-07-13 23:54:05,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2022-07-13 23:54:05,637 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:05,637 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-07-13 23:54:05,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:05,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:05,856 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:05,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:05,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1370684821, now seen corresponding path program 1 times [2022-07-13 23:54:05,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:05,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1418094027] [2022-07-13 23:54:05,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:05,859 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:05,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:05,860 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:05,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-13 23:54:08,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:08,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 2943 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-13 23:54:08,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:11,187 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-07-13 23:54:11,187 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:11,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:11,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1418094027] [2022-07-13 23:54:11,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1418094027] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:11,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:11,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 23:54:11,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674990400] [2022-07-13 23:54:11,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:11,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 23:54:11,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:11,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 23:54:11,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 23:54:11,190 INFO L87 Difference]: Start difference. First operand 2663 states and 3806 transitions. Second operand has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 7 states have internal predecessors, (122), 2 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (20), 4 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-13 23:54:13,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:13,598 INFO L93 Difference]: Finished difference Result 5371 states and 7707 transitions. [2022-07-13 23:54:13,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 23:54:13,599 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 7 states have internal predecessors, (122), 2 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (20), 4 states have call predecessors, (20), 2 states have call successors, (20) Word has length 225 [2022-07-13 23:54:13,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:13,613 INFO L225 Difference]: With dead ends: 5371 [2022-07-13 23:54:13,613 INFO L226 Difference]: Without dead ends: 2711 [2022-07-13 23:54:13,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-13 23:54:13,623 INFO L413 NwaCegarLoop]: 988 mSDtfsCounter, 7 mSDsluCounter, 6888 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 7876 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:13,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 7876 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-13 23:54:13,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2022-07-13 23:54:13,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2699. [2022-07-13 23:54:13,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2106 states have (on average 1.4283000949667617) internal successors, (3008), 2142 states have internal predecessors, (3008), 410 states have call successors, (410), 173 states have call predecessors, (410), 182 states have return successors, (452), 409 states have call predecessors, (452), 408 states have call successors, (452) [2022-07-13 23:54:13,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 3870 transitions. [2022-07-13 23:54:13,737 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 3870 transitions. Word has length 225 [2022-07-13 23:54:13,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:13,738 INFO L495 AbstractCegarLoop]: Abstraction has 2699 states and 3870 transitions. [2022-07-13 23:54:13,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.555555555555555) internal successors, (122), 7 states have internal predecessors, (122), 2 states have call successors, (24), 2 states have call predecessors, (24), 4 states have return successors, (20), 4 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-13 23:54:13,739 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 3870 transitions. [2022-07-13 23:54:13,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2022-07-13 23:54:13,750 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:13,751 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-07-13 23:54:13,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:13,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:13,972 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:13,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:13,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1261399318, now seen corresponding path program 1 times [2022-07-13 23:54:13,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:13,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746341875] [2022-07-13 23:54:13,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:13,975 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:13,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:13,976 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:13,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-13 23:54:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:16,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 2960 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 23:54:16,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:17,034 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-07-13 23:54:17,035 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:17,035 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:17,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746341875] [2022-07-13 23:54:17,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746341875] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:17,035 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:17,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 23:54:17,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196140794] [2022-07-13 23:54:17,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:17,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 23:54:17,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:17,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 23:54:17,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 23:54:17,037 INFO L87 Difference]: Start difference. First operand 2699 states and 3870 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-13 23:54:18,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:18,001 INFO L93 Difference]: Finished difference Result 5419 states and 7787 transitions. [2022-07-13 23:54:18,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 23:54:18,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 228 [2022-07-13 23:54:18,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:18,016 INFO L225 Difference]: With dead ends: 5419 [2022-07-13 23:54:18,016 INFO L226 Difference]: Without dead ends: 2723 [2022-07-13 23:54:18,025 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:54:18,026 INFO L413 NwaCegarLoop]: 990 mSDtfsCounter, 7 mSDsluCounter, 1963 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2953 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:18,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2953 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-13 23:54:18,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2723 states. [2022-07-13 23:54:18,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2723 to 2711. [2022-07-13 23:54:18,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2711 states, 2116 states have (on average 1.4262759924385633) internal successors, (3018), 2152 states have internal predecessors, (3018), 412 states have call successors, (412), 173 states have call predecessors, (412), 182 states have return successors, (454), 411 states have call predecessors, (454), 410 states have call successors, (454) [2022-07-13 23:54:18,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2711 states to 2711 states and 3884 transitions. [2022-07-13 23:54:18,166 INFO L78 Accepts]: Start accepts. Automaton has 2711 states and 3884 transitions. Word has length 228 [2022-07-13 23:54:18,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:18,166 INFO L495 AbstractCegarLoop]: Abstraction has 2711 states and 3884 transitions. [2022-07-13 23:54:18,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-13 23:54:18,167 INFO L276 IsEmpty]: Start isEmpty. Operand 2711 states and 3884 transitions. [2022-07-13 23:54:18,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2022-07-13 23:54:18,175 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:18,176 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2022-07-13 23:54:18,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:18,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:18,396 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:18,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:18,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1945602355, now seen corresponding path program 1 times [2022-07-13 23:54:18,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:18,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [992328070] [2022-07-13 23:54:18,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:18,399 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:18,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:18,401 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:18,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-13 23:54:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:21,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 2998 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-13 23:54:21,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:22,506 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-07-13 23:54:22,506 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:22,507 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:22,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [992328070] [2022-07-13 23:54:22,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [992328070] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:22,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:22,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 23:54:22,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295793718] [2022-07-13 23:54:22,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:22,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 23:54:22,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:22,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 23:54:22,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 23:54:22,509 INFO L87 Difference]: Start difference. First operand 2711 states and 3884 transitions. Second operand has 6 states, 6 states have (on average 22.5) internal successors, (135), 5 states have internal predecessors, (135), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-13 23:54:23,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:23,980 INFO L93 Difference]: Finished difference Result 5459 states and 7831 transitions. [2022-07-13 23:54:23,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 23:54:23,981 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 5 states have internal predecessors, (135), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) Word has length 238 [2022-07-13 23:54:23,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:23,994 INFO L225 Difference]: With dead ends: 5459 [2022-07-13 23:54:23,994 INFO L226 Difference]: Without dead ends: 2751 [2022-07-13 23:54:24,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 23:54:24,003 INFO L413 NwaCegarLoop]: 990 mSDtfsCounter, 5 mSDsluCounter, 3946 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 4936 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:24,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 4936 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-13 23:54:24,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2751 states. [2022-07-13 23:54:24,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2751 to 2723. [2022-07-13 23:54:24,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2723 states, 2128 states have (on average 1.4238721804511278) internal successors, (3030), 2160 states have internal predecessors, (3030), 412 states have call successors, (412), 173 states have call predecessors, (412), 182 states have return successors, (454), 415 states have call predecessors, (454), 410 states have call successors, (454) [2022-07-13 23:54:24,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2723 states to 2723 states and 3896 transitions. [2022-07-13 23:54:24,100 INFO L78 Accepts]: Start accepts. Automaton has 2723 states and 3896 transitions. Word has length 238 [2022-07-13 23:54:24,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:24,100 INFO L495 AbstractCegarLoop]: Abstraction has 2723 states and 3896 transitions. [2022-07-13 23:54:24,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 22.5) internal successors, (135), 5 states have internal predecessors, (135), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (21), 3 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-13 23:54:24,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2723 states and 3896 transitions. [2022-07-13 23:54:24,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2022-07-13 23:54:24,109 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:24,110 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 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] [2022-07-13 23:54:24,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:24,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:24,324 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:24,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:24,324 INFO L85 PathProgramCache]: Analyzing trace with hash 332974640, now seen corresponding path program 2 times [2022-07-13 23:54:24,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:24,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244767874] [2022-07-13 23:54:24,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 23:54:24,327 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:24,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:24,328 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:24,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-13 23:54:25,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-13 23:54:25,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:54:25,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 1417 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:54:25,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:26,452 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2022-07-13 23:54:26,453 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:26,453 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:26,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244767874] [2022-07-13 23:54:26,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244767874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:26,454 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:26,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:54:26,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291323949] [2022-07-13 23:54:26,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:26,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:54:26,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:26,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:54:26,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:54:26,456 INFO L87 Difference]: Start difference. First operand 2723 states and 3896 transitions. Second operand has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-13 23:54:28,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-13 23:54:28,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:28,835 INFO L93 Difference]: Finished difference Result 3548 states and 4926 transitions. [2022-07-13 23:54:28,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:54:28,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 241 [2022-07-13 23:54:28,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:28,860 INFO L225 Difference]: With dead ends: 3548 [2022-07-13 23:54:28,861 INFO L226 Difference]: Without dead ends: 2711 [2022-07-13 23:54:28,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:54:28,866 INFO L413 NwaCegarLoop]: 1358 mSDtfsCounter, 403 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 2301 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:28,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 2301 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-07-13 23:54:28,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2711 states. [2022-07-13 23:54:28,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2711 to 2699. [2022-07-13 23:54:28,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2112 states have (on average 1.4247159090909092) internal successors, (3009), 2142 states have internal predecessors, (3009), 408 states have call successors, (408), 172 states have call predecessors, (408), 178 states have return successors, (442), 410 states have call predecessors, (442), 406 states have call successors, (442) [2022-07-13 23:54:28,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 3859 transitions. [2022-07-13 23:54:28,962 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 3859 transitions. Word has length 241 [2022-07-13 23:54:28,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:28,963 INFO L495 AbstractCegarLoop]: Abstraction has 2699 states and 3859 transitions. [2022-07-13 23:54:28,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 41.333333333333336) internal successors, (124), 3 states have internal predecessors, (124), 3 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-13 23:54:28,963 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 3859 transitions. [2022-07-13 23:54:28,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 441 [2022-07-13 23:54:28,977 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:28,978 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:54:29,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:29,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:29,198 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:29,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:29,199 INFO L85 PathProgramCache]: Analyzing trace with hash 2084236656, now seen corresponding path program 1 times [2022-07-13 23:54:29,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:29,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1608711197] [2022-07-13 23:54:29,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:29,201 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:29,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:29,202 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:29,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-13 23:54:33,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:33,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 4834 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:54:33,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 788 trivial. 0 not checked. [2022-07-13 23:54:34,101 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:34,102 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:34,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1608711197] [2022-07-13 23:54:34,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1608711197] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:34,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:34,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:54:34,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265419450] [2022-07-13 23:54:34,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:34,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:54:34,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:34,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:54:34,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:54:34,104 INFO L87 Difference]: Start difference. First operand 2699 states and 3859 transitions. Second operand has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-13 23:54:35,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:35,941 INFO L93 Difference]: Finished difference Result 5443 states and 7785 transitions. [2022-07-13 23:54:35,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 23:54:35,942 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 440 [2022-07-13 23:54:35,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:35,960 INFO L225 Difference]: With dead ends: 5443 [2022-07-13 23:54:35,961 INFO L226 Difference]: Without dead ends: 2747 [2022-07-13 23:54:35,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 442 GetRequests, 436 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-13 23:54:35,969 INFO L413 NwaCegarLoop]: 992 mSDtfsCounter, 20 mSDsluCounter, 2935 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 3927 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:35,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 3927 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-13 23:54:35,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2747 states. [2022-07-13 23:54:36,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2747 to 2699. [2022-07-13 23:54:36,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 2112 states have (on average 1.4247159090909092) internal successors, (3009), 2142 states have internal predecessors, (3009), 408 states have call successors, (408), 172 states have call predecessors, (408), 178 states have return successors, (442), 410 states have call predecessors, (442), 406 states have call successors, (442) [2022-07-13 23:54:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 3859 transitions. [2022-07-13 23:54:36,073 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 3859 transitions. Word has length 440 [2022-07-13 23:54:36,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:36,074 INFO L495 AbstractCegarLoop]: Abstraction has 2699 states and 3859 transitions. [2022-07-13 23:54:36,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-13 23:54:36,074 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 3859 transitions. [2022-07-13 23:54:36,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 441 [2022-07-13 23:54:36,089 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:36,089 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:54:36,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:36,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:36,305 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:36,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:36,306 INFO L85 PathProgramCache]: Analyzing trace with hash 735862630, now seen corresponding path program 1 times [2022-07-13 23:54:36,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:36,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [320501230] [2022-07-13 23:54:36,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:36,309 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:36,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:36,311 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:36,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2022-07-13 23:54:40,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:41,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 4846 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 23:54:41,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:41,393 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 753 trivial. 0 not checked. [2022-07-13 23:54:41,395 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:41,395 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:41,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [320501230] [2022-07-13 23:54:41,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [320501230] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:41,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:41,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 23:54:41,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055841325] [2022-07-13 23:54:41,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:41,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 23:54:41,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:41,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 23:54:41,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 23:54:41,398 INFO L87 Difference]: Start difference. First operand 2699 states and 3859 transitions. Second operand has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-13 23:54:42,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:42,086 INFO L93 Difference]: Finished difference Result 5423 states and 7765 transitions. [2022-07-13 23:54:42,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 23:54:42,087 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) Word has length 440 [2022-07-13 23:54:42,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:42,097 INFO L225 Difference]: With dead ends: 5423 [2022-07-13 23:54:42,097 INFO L226 Difference]: Without dead ends: 2727 [2022-07-13 23:54:42,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:54:42,106 INFO L413 NwaCegarLoop]: 991 mSDtfsCounter, 7 mSDsluCounter, 1962 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2953 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:42,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2953 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-13 23:54:42,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2727 states. [2022-07-13 23:54:42,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2727 to 2707. [2022-07-13 23:54:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2707 states, 2120 states have (on average 1.4231132075471697) internal successors, (3017), 2150 states have internal predecessors, (3017), 408 states have call successors, (408), 172 states have call predecessors, (408), 178 states have return successors, (442), 410 states have call predecessors, (442), 406 states have call successors, (442) [2022-07-13 23:54:42,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2707 states to 2707 states and 3867 transitions. [2022-07-13 23:54:42,204 INFO L78 Accepts]: Start accepts. Automaton has 2707 states and 3867 transitions. Word has length 440 [2022-07-13 23:54:42,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:42,205 INFO L495 AbstractCegarLoop]: Abstraction has 2707 states and 3867 transitions. [2022-07-13 23:54:42,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.5) internal successors, (166), 4 states have internal predecessors, (166), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (27), 2 states have call predecessors, (27), 2 states have call successors, (27) [2022-07-13 23:54:42,205 INFO L276 IsEmpty]: Start isEmpty. Operand 2707 states and 3867 transitions. [2022-07-13 23:54:42,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2022-07-13 23:54:42,223 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:42,223 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:54:42,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:42,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:42,444 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:42,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1782441170, now seen corresponding path program 1 times [2022-07-13 23:54:42,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:42,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633794134] [2022-07-13 23:54:42,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:54:42,446 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:42,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:42,448 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:42,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-07-13 23:54:47,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:54:47,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 5022 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-13 23:54:47,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1197 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2022-07-13 23:54:48,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:48,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:48,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633794134] [2022-07-13 23:54:48,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633794134] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:48,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:48,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-13 23:54:48,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025565112] [2022-07-13 23:54:48,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:48,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 23:54:48,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:48,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 23:54:48,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-13 23:54:48,635 INFO L87 Difference]: Start difference. First operand 2707 states and 3867 transitions. Second operand has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 5 states have internal predecessors, (170), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (30), 3 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-13 23:54:49,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:49,704 INFO L93 Difference]: Finished difference Result 5459 states and 7801 transitions. [2022-07-13 23:54:49,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-13 23:54:49,705 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 5 states have internal predecessors, (170), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (30), 3 states have call predecessors, (30), 2 states have call successors, (30) Word has length 486 [2022-07-13 23:54:49,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:49,714 INFO L225 Difference]: With dead ends: 5459 [2022-07-13 23:54:49,714 INFO L226 Difference]: Without dead ends: 2755 [2022-07-13 23:54:49,721 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 481 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-13 23:54:49,721 INFO L413 NwaCegarLoop]: 991 mSDtfsCounter, 6 mSDsluCounter, 3948 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 4939 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:49,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 4939 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-13 23:54:49,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2022-07-13 23:54:49,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 2719. [2022-07-13 23:54:49,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2719 states, 2132 states have (on average 1.420731707317073) internal successors, (3029), 2158 states have internal predecessors, (3029), 408 states have call successors, (408), 172 states have call predecessors, (408), 178 states have return successors, (442), 414 states have call predecessors, (442), 406 states have call successors, (442) [2022-07-13 23:54:49,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2719 states to 2719 states and 3879 transitions. [2022-07-13 23:54:49,813 INFO L78 Accepts]: Start accepts. Automaton has 2719 states and 3879 transitions. Word has length 486 [2022-07-13 23:54:49,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:49,814 INFO L495 AbstractCegarLoop]: Abstraction has 2719 states and 3879 transitions. [2022-07-13 23:54:49,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 28.333333333333332) internal successors, (170), 5 states have internal predecessors, (170), 2 states have call successors, (36), 2 states have call predecessors, (36), 3 states have return successors, (30), 3 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-13 23:54:49,814 INFO L276 IsEmpty]: Start isEmpty. Operand 2719 states and 3879 transitions. [2022-07-13 23:54:49,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2022-07-13 23:54:49,826 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:49,827 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:54:49,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:50,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:50,048 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:50,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:50,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1213120962, now seen corresponding path program 2 times [2022-07-13 23:54:50,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:50,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [572165996] [2022-07-13 23:54:50,052 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 23:54:50,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:50,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:50,054 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:50,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2022-07-13 23:54:55,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-13 23:54:55,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:54:56,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 5056 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-13 23:54:56,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:54:58,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 316 proven. 0 refuted. 0 times theorem prover too weak. 914 trivial. 0 not checked. [2022-07-13 23:54:58,122 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:54:58,122 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:54:58,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [572165996] [2022-07-13 23:54:58,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [572165996] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:54:58,123 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:54:58,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 23:54:58,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589399155] [2022-07-13 23:54:58,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:54:58,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 23:54:58,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:54:58,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 23:54:58,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 23:54:58,125 INFO L87 Difference]: Start difference. First operand 2719 states and 3879 transitions. Second operand has 7 states, 7 states have (on average 25.0) internal successors, (175), 5 states have internal predecessors, (175), 2 states have call successors, (38), 2 states have call predecessors, (38), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-13 23:54:58,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:54:58,951 INFO L93 Difference]: Finished difference Result 5491 states and 7837 transitions. [2022-07-13 23:54:58,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 23:54:58,952 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 25.0) internal successors, (175), 5 states have internal predecessors, (175), 2 states have call successors, (38), 2 states have call predecessors, (38), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) Word has length 492 [2022-07-13 23:54:58,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:54:58,960 INFO L225 Difference]: With dead ends: 5491 [2022-07-13 23:54:58,961 INFO L226 Difference]: Without dead ends: 2775 [2022-07-13 23:54:58,967 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 486 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 23:54:58,967 INFO L413 NwaCegarLoop]: 996 mSDtfsCounter, 6 mSDsluCounter, 4956 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 5952 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-13 23:54:58,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 5952 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-13 23:54:58,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2775 states. [2022-07-13 23:54:59,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2775 to 2739. [2022-07-13 23:54:59,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2148 states have (on average 1.4175977653631284) internal successors, (3045), 2170 states have internal predecessors, (3045), 408 states have call successors, (408), 172 states have call predecessors, (408), 182 states have return successors, (450), 422 states have call predecessors, (450), 406 states have call successors, (450) [2022-07-13 23:54:59,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 3903 transitions. [2022-07-13 23:54:59,053 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 3903 transitions. Word has length 492 [2022-07-13 23:54:59,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:54:59,053 INFO L495 AbstractCegarLoop]: Abstraction has 2739 states and 3903 transitions. [2022-07-13 23:54:59,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 25.0) internal successors, (175), 5 states have internal predecessors, (175), 2 states have call successors, (38), 2 states have call predecessors, (38), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-13 23:54:59,054 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 3903 transitions. [2022-07-13 23:54:59,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2022-07-13 23:54:59,065 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:54:59,065 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:54:59,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2022-07-13 23:54:59,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:54:59,282 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:54:59,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:54:59,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1711081881, now seen corresponding path program 3 times [2022-07-13 23:54:59,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:54:59,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [319873638] [2022-07-13 23:54:59,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-13 23:54:59,285 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:54:59,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:54:59,287 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:54:59,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2022-07-13 23:55:03,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-13 23:55:03,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:55:03,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 2052 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:55:03,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:04,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1302 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 1210 trivial. 0 not checked. [2022-07-13 23:55:04,477 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:04,477 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:04,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [319873638] [2022-07-13 23:55:04,477 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [319873638] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:04,478 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:04,478 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:55:04,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64016472] [2022-07-13 23:55:04,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:04,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:55:04,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:04,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:55:04,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:55:04,482 INFO L87 Difference]: Start difference. First operand 2739 states and 3903 transitions. Second operand has 5 states, 5 states have (on average 29.4) internal successors, (147), 4 states have internal predecessors, (147), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-13 23:55:05,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:05,150 INFO L93 Difference]: Finished difference Result 5503 states and 7899 transitions. [2022-07-13 23:55:05,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 23:55:05,151 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.4) internal successors, (147), 4 states have internal predecessors, (147), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) Word has length 501 [2022-07-13 23:55:05,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:05,161 INFO L225 Difference]: With dead ends: 5503 [2022-07-13 23:55:05,161 INFO L226 Difference]: Without dead ends: 2767 [2022-07-13 23:55:05,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:55:05,168 INFO L413 NwaCegarLoop]: 987 mSDtfsCounter, 2 mSDsluCounter, 2937 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3924 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:05,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3924 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-13 23:55:05,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2767 states. [2022-07-13 23:55:05,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2767 to 2755. [2022-07-13 23:55:05,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2755 states, 2160 states have (on average 1.4152777777777779) internal successors, (3057), 2182 states have internal predecessors, (3057), 408 states have call successors, (408), 172 states have call predecessors, (408), 186 states have return successors, (496), 426 states have call predecessors, (496), 406 states have call successors, (496) [2022-07-13 23:55:05,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2755 states to 2755 states and 3961 transitions. [2022-07-13 23:55:05,294 INFO L78 Accepts]: Start accepts. Automaton has 2755 states and 3961 transitions. Word has length 501 [2022-07-13 23:55:05,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:05,295 INFO L495 AbstractCegarLoop]: Abstraction has 2755 states and 3961 transitions. [2022-07-13 23:55:05,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.4) internal successors, (147), 4 states have internal predecessors, (147), 2 states have call successors, (31), 2 states have call predecessors, (31), 3 states have return successors, (25), 3 states have call predecessors, (25), 2 states have call successors, (25) [2022-07-13 23:55:05,295 INFO L276 IsEmpty]: Start isEmpty. Operand 2755 states and 3961 transitions. [2022-07-13 23:55:05,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 557 [2022-07-13 23:55:05,307 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:05,308 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 7, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:05,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:05,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:05,532 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:05,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:05,532 INFO L85 PathProgramCache]: Analyzing trace with hash 577896194, now seen corresponding path program 1 times [2022-07-13 23:55:05,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:05,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1025906649] [2022-07-13 23:55:05,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:55:05,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:05,536 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:05,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-07-13 23:55:11,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:55:11,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 5832 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-13 23:55:11,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:13,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1364 backedges. 393 proven. 0 refuted. 0 times theorem prover too weak. 971 trivial. 0 not checked. [2022-07-13 23:55:13,103 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:13,103 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:13,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1025906649] [2022-07-13 23:55:13,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1025906649] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:13,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:13,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 23:55:13,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573315195] [2022-07-13 23:55:13,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:13,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 23:55:13,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:13,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 23:55:13,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 23:55:13,105 INFO L87 Difference]: Start difference. First operand 2755 states and 3961 transitions. Second operand has 7 states, 7 states have (on average 27.285714285714285) internal successors, (191), 5 states have internal predecessors, (191), 2 states have call successors, (43), 2 states have call predecessors, (43), 4 states have return successors, (38), 4 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:55:13,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:13,923 INFO L93 Difference]: Finished difference Result 5551 states and 7985 transitions. [2022-07-13 23:55:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-13 23:55:13,924 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 27.285714285714285) internal successors, (191), 5 states have internal predecessors, (191), 2 states have call successors, (43), 2 states have call predecessors, (43), 4 states have return successors, (38), 4 states have call predecessors, (38), 2 states have call successors, (38) Word has length 556 [2022-07-13 23:55:13,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:13,933 INFO L225 Difference]: With dead ends: 5551 [2022-07-13 23:55:13,933 INFO L226 Difference]: Without dead ends: 2799 [2022-07-13 23:55:13,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 550 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 23:55:13,943 INFO L413 NwaCegarLoop]: 995 mSDtfsCounter, 6 mSDsluCounter, 4951 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 5946 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:13,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 5946 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-13 23:55:13,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states. [2022-07-13 23:55:14,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 2763. [2022-07-13 23:55:14,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2763 states, 2168 states have (on average 1.4137453874538746) internal successors, (3065), 2186 states have internal predecessors, (3065), 408 states have call successors, (408), 172 states have call predecessors, (408), 186 states have return successors, (496), 430 states have call predecessors, (496), 406 states have call successors, (496) [2022-07-13 23:55:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 3969 transitions. [2022-07-13 23:55:14,032 INFO L78 Accepts]: Start accepts. Automaton has 2763 states and 3969 transitions. Word has length 556 [2022-07-13 23:55:14,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:14,033 INFO L495 AbstractCegarLoop]: Abstraction has 2763 states and 3969 transitions. [2022-07-13 23:55:14,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.285714285714285) internal successors, (191), 5 states have internal predecessors, (191), 2 states have call successors, (43), 2 states have call predecessors, (43), 4 states have return successors, (38), 4 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:55:14,033 INFO L276 IsEmpty]: Start isEmpty. Operand 2763 states and 3969 transitions. [2022-07-13 23:55:14,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2022-07-13 23:55:14,046 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:14,047 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:14,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:14,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:14,248 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:14,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:14,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1327618987, now seen corresponding path program 2 times [2022-07-13 23:55:14,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:14,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802585031] [2022-07-13 23:55:14,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 23:55:14,252 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:14,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:14,254 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:14,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2022-07-13 23:55:16,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-13 23:55:16,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:55:16,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 1477 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:55:16,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:16,927 INFO L134 CoverageAnalysis]: Checked inductivity of 1391 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 1291 trivial. 0 not checked. [2022-07-13 23:55:16,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:16,928 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:16,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802585031] [2022-07-13 23:55:16,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802585031] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:16,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:16,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:55:16,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130540770] [2022-07-13 23:55:16,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:16,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:55:16,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:16,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:55:16,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:55:16,931 INFO L87 Difference]: Start difference. First operand 2763 states and 3969 transitions. Second operand has 5 states, 5 states have (on average 32.4) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (30), 3 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-13 23:55:17,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:17,334 INFO L93 Difference]: Finished difference Result 5559 states and 8159 transitions. [2022-07-13 23:55:17,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 23:55:17,335 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 32.4) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (30), 3 states have call predecessors, (30), 2 states have call successors, (30) Word has length 559 [2022-07-13 23:55:17,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:17,348 INFO L225 Difference]: With dead ends: 5559 [2022-07-13 23:55:17,348 INFO L226 Difference]: Without dead ends: 2799 [2022-07-13 23:55:17,354 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 555 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:55:17,355 INFO L413 NwaCegarLoop]: 1002 mSDtfsCounter, 2 mSDsluCounter, 2998 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4000 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:17,355 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 4000 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 23:55:17,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states. [2022-07-13 23:55:17,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 2787. [2022-07-13 23:55:17,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2787 states, 2186 states have (on average 1.4103385178408052) internal successors, (3083), 2204 states have internal predecessors, (3083), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 436 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:55:17,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2787 states to 2787 states and 4005 transitions. [2022-07-13 23:55:17,443 INFO L78 Accepts]: Start accepts. Automaton has 2787 states and 4005 transitions. Word has length 559 [2022-07-13 23:55:17,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:17,446 INFO L495 AbstractCegarLoop]: Abstraction has 2787 states and 4005 transitions. [2022-07-13 23:55:17,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.4) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (30), 3 states have call predecessors, (30), 2 states have call successors, (30) [2022-07-13 23:55:17,446 INFO L276 IsEmpty]: Start isEmpty. Operand 2787 states and 4005 transitions. [2022-07-13 23:55:17,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 566 [2022-07-13 23:55:17,459 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:17,459 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:17,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:17,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:17,673 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:17,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:17,673 INFO L85 PathProgramCache]: Analyzing trace with hash 303568379, now seen corresponding path program 1 times [2022-07-13 23:55:17,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:17,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1380079468] [2022-07-13 23:55:17,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:55:17,676 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:17,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:17,678 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:17,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2022-07-13 23:55:23,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:55:23,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 5883 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-13 23:55:23,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:27,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1454 backedges. 493 proven. 0 refuted. 0 times theorem prover too weak. 961 trivial. 0 not checked. [2022-07-13 23:55:27,875 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:27,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:27,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1380079468] [2022-07-13 23:55:27,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1380079468] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:27,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:27,876 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-13 23:55:27,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645887238] [2022-07-13 23:55:27,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:27,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-13 23:55:27,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:27,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-13 23:55:27,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-07-13 23:55:27,878 INFO L87 Difference]: Start difference. First operand 2787 states and 4005 transitions. Second operand has 11 states, 11 states have (on average 18.363636363636363) internal successors, (202), 9 states have internal predecessors, (202), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) [2022-07-13 23:55:32,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:32,474 INFO L93 Difference]: Finished difference Result 5819 states and 8399 transitions. [2022-07-13 23:55:32,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 23:55:32,475 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 18.363636363636363) internal successors, (202), 9 states have internal predecessors, (202), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) Word has length 565 [2022-07-13 23:55:32,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:32,492 INFO L225 Difference]: With dead ends: 5819 [2022-07-13 23:55:32,492 INFO L226 Difference]: Without dead ends: 3035 [2022-07-13 23:55:32,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 568 GetRequests, 555 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-13 23:55:32,501 INFO L413 NwaCegarLoop]: 1064 mSDtfsCounter, 116 mSDsluCounter, 9418 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 10482 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:32,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 10482 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-07-13 23:55:32,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3035 states. [2022-07-13 23:55:32,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3035 to 2799. [2022-07-13 23:55:32,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2198 states have (on average 1.408098271155596) internal successors, (3095), 2212 states have internal predecessors, (3095), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 440 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:55:32,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 4017 transitions. [2022-07-13 23:55:32,621 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 4017 transitions. Word has length 565 [2022-07-13 23:55:32,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:32,622 INFO L495 AbstractCegarLoop]: Abstraction has 2799 states and 4017 transitions. [2022-07-13 23:55:32,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.363636363636363) internal successors, (202), 9 states have internal predecessors, (202), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) [2022-07-13 23:55:32,622 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 4017 transitions. [2022-07-13 23:55:32,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 560 [2022-07-13 23:55:32,632 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:32,632 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:32,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:32,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:32,848 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:32,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:32,848 INFO L85 PathProgramCache]: Analyzing trace with hash 776342615, now seen corresponding path program 2 times [2022-07-13 23:55:32,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:32,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [61933272] [2022-07-13 23:55:32,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 23:55:32,851 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:32,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:32,852 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:32,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-07-13 23:55:35,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-13 23:55:35,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:55:35,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 1477 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 23:55:35,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:35,481 INFO L134 CoverageAnalysis]: Checked inductivity of 1391 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 1319 trivial. 0 not checked. [2022-07-13 23:55:35,481 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:35,481 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:35,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [61933272] [2022-07-13 23:55:35,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [61933272] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:35,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:35,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:55:35,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706216028] [2022-07-13 23:55:35,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:35,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:55:35,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:35,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:55:35,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:55:35,483 INFO L87 Difference]: Start difference. First operand 2799 states and 4017 transitions. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-13 23:55:35,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:35,628 INFO L93 Difference]: Finished difference Result 5599 states and 8051 transitions. [2022-07-13 23:55:35,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:55:35,629 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 559 [2022-07-13 23:55:35,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:35,639 INFO L225 Difference]: With dead ends: 5599 [2022-07-13 23:55:35,639 INFO L226 Difference]: Without dead ends: 2803 [2022-07-13 23:55:35,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 557 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:55:35,647 INFO L413 NwaCegarLoop]: 986 mSDtfsCounter, 0 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1970 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:35,647 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1970 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-13 23:55:35,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2803 states. [2022-07-13 23:55:35,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2803 to 2803. [2022-07-13 23:55:35,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2803 states, 2202 states have (on average 1.4073569482288828) internal successors, (3099), 2216 states have internal predecessors, (3099), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 440 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:55:35,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2803 states to 2803 states and 4021 transitions. [2022-07-13 23:55:35,746 INFO L78 Accepts]: Start accepts. Automaton has 2803 states and 4021 transitions. Word has length 559 [2022-07-13 23:55:35,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:35,746 INFO L495 AbstractCegarLoop]: Abstraction has 2803 states and 4021 transitions. [2022-07-13 23:55:35,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-13 23:55:35,747 INFO L276 IsEmpty]: Start isEmpty. Operand 2803 states and 4021 transitions. [2022-07-13 23:55:35,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 562 [2022-07-13 23:55:35,756 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:35,757 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:35,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:35,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:35,984 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:35,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:35,984 INFO L85 PathProgramCache]: Analyzing trace with hash 330953787, now seen corresponding path program 1 times [2022-07-13 23:55:35,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:35,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2015700244] [2022-07-13 23:55:35,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:55:35,987 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:35,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:35,988 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:35,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2022-07-13 23:55:41,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:55:42,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 5871 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 23:55:42,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:42,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1396 backedges. 432 proven. 0 refuted. 0 times theorem prover too weak. 964 trivial. 0 not checked. [2022-07-13 23:55:42,705 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:42,705 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:42,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2015700244] [2022-07-13 23:55:42,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2015700244] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:42,706 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:42,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-13 23:55:42,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244342980] [2022-07-13 23:55:42,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:42,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-13 23:55:42,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:42,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-13 23:55:42,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-13 23:55:42,708 INFO L87 Difference]: Start difference. First operand 2803 states and 4021 transitions. Second operand has 4 states, 4 states have (on average 49.25) internal successors, (197), 4 states have internal predecessors, (197), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:55:43,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:43,378 INFO L93 Difference]: Finished difference Result 5635 states and 8097 transitions. [2022-07-13 23:55:43,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-13 23:55:43,378 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 49.25) internal successors, (197), 4 states have internal predecessors, (197), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 561 [2022-07-13 23:55:43,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:43,388 INFO L225 Difference]: With dead ends: 5635 [2022-07-13 23:55:43,389 INFO L226 Difference]: Without dead ends: 2835 [2022-07-13 23:55:43,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 561 GetRequests, 558 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:55:43,397 INFO L413 NwaCegarLoop]: 996 mSDtfsCounter, 7 mSDsluCounter, 1965 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2961 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:43,398 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2961 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-13 23:55:43,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2835 states. [2022-07-13 23:55:43,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2835 to 2811. [2022-07-13 23:55:43,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2210 states have (on average 1.4058823529411764) internal successors, (3107), 2224 states have internal predecessors, (3107), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 440 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:55:43,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4029 transitions. [2022-07-13 23:55:43,500 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4029 transitions. Word has length 561 [2022-07-13 23:55:43,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:43,500 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4029 transitions. [2022-07-13 23:55:43,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 49.25) internal successors, (197), 4 states have internal predecessors, (197), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:55:43,501 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4029 transitions. [2022-07-13 23:55:43,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2022-07-13 23:55:43,511 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:43,512 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:43,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:43,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:43,732 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:43,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:43,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1650606693, now seen corresponding path program 1 times [2022-07-13 23:55:43,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:43,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [933128620] [2022-07-13 23:55:43,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:55:43,736 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:43,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:43,738 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:43,743 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2022-07-13 23:55:50,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:55:50,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 5965 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-13 23:55:50,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:55:53,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1400 backedges. 445 proven. 0 refuted. 0 times theorem prover too weak. 955 trivial. 0 not checked. [2022-07-13 23:55:53,392 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:55:53,392 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:55:53,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [933128620] [2022-07-13 23:55:53,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [933128620] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:55:53,392 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:55:53,392 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 23:55:53,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144444503] [2022-07-13 23:55:53,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:55:53,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 23:55:53,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:55:53,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 23:55:53,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-13 23:55:53,394 INFO L87 Difference]: Start difference. First operand 2811 states and 4029 transitions. Second operand has 10 states, 10 states have (on average 20.4) internal successors, (204), 8 states have internal predecessors, (204), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) [2022-07-13 23:55:55,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:55:55,881 INFO L93 Difference]: Finished difference Result 5647 states and 8105 transitions. [2022-07-13 23:55:55,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-13 23:55:55,882 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 20.4) internal successors, (204), 8 states have internal predecessors, (204), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) Word has length 569 [2022-07-13 23:55:55,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:55:55,891 INFO L225 Difference]: With dead ends: 5647 [2022-07-13 23:55:55,892 INFO L226 Difference]: Without dead ends: 2839 [2022-07-13 23:55:55,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 571 GetRequests, 560 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-07-13 23:55:55,898 INFO L413 NwaCegarLoop]: 996 mSDtfsCounter, 16 mSDsluCounter, 7928 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 8924 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-13 23:55:55,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 8924 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-07-13 23:55:55,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2839 states. [2022-07-13 23:55:55,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2839 to 2811. [2022-07-13 23:55:55,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2210 states have (on average 1.4040723981900451) internal successors, (3103), 2224 states have internal predecessors, (3103), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 440 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:55:55,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4025 transitions. [2022-07-13 23:55:55,993 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4025 transitions. Word has length 569 [2022-07-13 23:55:55,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:55:55,994 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4025 transitions. [2022-07-13 23:55:55,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.4) internal successors, (204), 8 states have internal predecessors, (204), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (39), 4 states have call predecessors, (39), 2 states have call successors, (39) [2022-07-13 23:55:56,019 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4025 transitions. [2022-07-13 23:55:56,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 576 [2022-07-13 23:55:56,029 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:55:56,029 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:55:56,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-13 23:55:56,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:55:56,256 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:55:56,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:55:56,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1290265901, now seen corresponding path program 2 times [2022-07-13 23:55:56,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:55:56,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972942752] [2022-07-13 23:55:56,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 23:55:56,261 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:55:56,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:55:56,263 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:55:56,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2022-07-13 23:56:05,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-13 23:56:05,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:56:06,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 5999 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:56:06,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:56:06,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1463 backedges. 469 proven. 0 refuted. 0 times theorem prover too weak. 994 trivial. 0 not checked. [2022-07-13 23:56:06,868 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:56:06,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:56:06,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972942752] [2022-07-13 23:56:06,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972942752] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:56:06,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:56:06,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:56:06,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246353532] [2022-07-13 23:56:06,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:56:06,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:56:06,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:56:06,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:56:06,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:06,871 INFO L87 Difference]: Start difference. First operand 2811 states and 4025 transitions. Second operand has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:56:08,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:56:08,169 INFO L93 Difference]: Finished difference Result 5683 states and 8149 transitions. [2022-07-13 23:56:08,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-13 23:56:08,170 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 575 [2022-07-13 23:56:08,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:56:08,177 INFO L225 Difference]: With dead ends: 5683 [2022-07-13 23:56:08,178 INFO L226 Difference]: Without dead ends: 2875 [2022-07-13 23:56:08,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 571 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-13 23:56:08,181 INFO L413 NwaCegarLoop]: 999 mSDtfsCounter, 20 mSDsluCounter, 2950 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 3949 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-13 23:56:08,182 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 3949 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-13 23:56:08,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2875 states. [2022-07-13 23:56:08,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2875 to 2811. [2022-07-13 23:56:08,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2811 states, 2210 states have (on average 1.4040723981900451) internal successors, (3103), 2224 states have internal predecessors, (3103), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 440 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:56:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2811 states to 2811 states and 4025 transitions. [2022-07-13 23:56:08,274 INFO L78 Accepts]: Start accepts. Automaton has 2811 states and 4025 transitions. Word has length 575 [2022-07-13 23:56:08,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:56:08,275 INFO L495 AbstractCegarLoop]: Abstraction has 2811 states and 4025 transitions. [2022-07-13 23:56:08,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 40.8) internal successors, (204), 5 states have internal predecessors, (204), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:56:08,275 INFO L276 IsEmpty]: Start isEmpty. Operand 2811 states and 4025 transitions. [2022-07-13 23:56:08,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 576 [2022-07-13 23:56:08,284 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:56:08,284 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:56:08,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-07-13 23:56:08,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:56:08,504 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:56:08,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:56:08,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1466773769, now seen corresponding path program 1 times [2022-07-13 23:56:08,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:56:08,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658833729] [2022-07-13 23:56:08,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:56:08,507 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:56:08,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:56:08,508 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:56:08,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2022-07-13 23:56:14,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:56:15,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 6021 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 23:56:15,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:56:15,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1463 backedges. 470 proven. 0 refuted. 0 times theorem prover too weak. 993 trivial. 0 not checked. [2022-07-13 23:56:15,345 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:56:15,345 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:56:15,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658833729] [2022-07-13 23:56:15,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658833729] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:56:15,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:56:15,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-13 23:56:15,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383994849] [2022-07-13 23:56:15,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:56:15,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 23:56:15,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:56:15,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 23:56:15,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:56:15,351 INFO L87 Difference]: Start difference. First operand 2811 states and 4025 transitions. Second operand has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:56:15,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:56:15,769 INFO L93 Difference]: Finished difference Result 5747 states and 8261 transitions. [2022-07-13 23:56:15,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 23:56:15,769 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 575 [2022-07-13 23:56:15,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:56:15,779 INFO L225 Difference]: With dead ends: 5747 [2022-07-13 23:56:15,779 INFO L226 Difference]: Without dead ends: 2939 [2022-07-13 23:56:15,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 573 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-13 23:56:15,787 INFO L413 NwaCegarLoop]: 989 mSDtfsCounter, 27 mSDsluCounter, 974 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1963 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-13 23:56:15,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1963 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-13 23:56:15,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2939 states. [2022-07-13 23:56:15,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2939 to 2819. [2022-07-13 23:56:15,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2819 states, 2218 states have (on average 1.402614968440036) internal successors, (3111), 2232 states have internal predecessors, (3111), 408 states have call successors, (408), 172 states have call predecessors, (408), 192 states have return successors, (514), 440 states have call predecessors, (514), 406 states have call successors, (514) [2022-07-13 23:56:15,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2819 states to 2819 states and 4033 transitions. [2022-07-13 23:56:15,896 INFO L78 Accepts]: Start accepts. Automaton has 2819 states and 4033 transitions. Word has length 575 [2022-07-13 23:56:15,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:56:15,898 INFO L495 AbstractCegarLoop]: Abstraction has 2819 states and 4033 transitions. [2022-07-13 23:56:15,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 68.33333333333333) internal successors, (205), 3 states have internal predecessors, (205), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2022-07-13 23:56:15,898 INFO L276 IsEmpty]: Start isEmpty. Operand 2819 states and 4033 transitions. [2022-07-13 23:56:15,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2022-07-13 23:56:15,908 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:56:15,908 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:56:16,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2022-07-13 23:56:16,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:56:16,123 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:56:16,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:56:16,124 INFO L85 PathProgramCache]: Analyzing trace with hash -408299781, now seen corresponding path program 1 times [2022-07-13 23:56:16,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:56:16,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1804492407] [2022-07-13 23:56:16,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:56:16,128 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:56:16,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:56:16,129 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:56:16,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2022-07-13 23:56:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:56:23,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 6071 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 23:56:23,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:56:24,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1476 backedges. 481 proven. 1 refuted. 0 times theorem prover too weak. 994 trivial. 0 not checked. [2022-07-13 23:56:24,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 23:56:24,894 INFO L134 CoverageAnalysis]: Checked inductivity of 1476 backedges. 55 proven. 1 refuted. 0 times theorem prover too weak. 1420 trivial. 0 not checked. [2022-07-13 23:56:24,895 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:56:24,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1804492407] [2022-07-13 23:56:24,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1804492407] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 23:56:24,895 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-13 23:56:24,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-13 23:56:24,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115098300] [2022-07-13 23:56:24,896 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-13 23:56:24,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-13 23:56:24,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:56:24,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-13 23:56:24,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-13 23:56:24,898 INFO L87 Difference]: Start difference. First operand 2819 states and 4033 transitions. Second operand has 6 states, 6 states have (on average 43.833333333333336) internal successors, (263), 6 states have internal predecessors, (263), 4 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) [2022-07-13 23:56:26,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:56:26,879 INFO L93 Difference]: Finished difference Result 5891 states and 8481 transitions. [2022-07-13 23:56:26,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 23:56:26,879 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 43.833333333333336) internal successors, (263), 6 states have internal predecessors, (263), 4 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) Word has length 593 [2022-07-13 23:56:26,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:56:26,892 INFO L225 Difference]: With dead ends: 5891 [2022-07-13 23:56:26,892 INFO L226 Difference]: Without dead ends: 3075 [2022-07-13 23:56:26,901 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1184 GetRequests, 1180 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-13 23:56:26,901 INFO L413 NwaCegarLoop]: 1029 mSDtfsCounter, 104 mSDsluCounter, 2919 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 3948 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-13 23:56:26,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 3948 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-13 23:56:26,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3075 states. [2022-07-13 23:56:27,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3075 to 3075. [2022-07-13 23:56:27,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3075 states, 2402 states have (on average 1.3917568692756037) internal successors, (3343), 2416 states have internal predecessors, (3343), 480 states have call successors, (480), 172 states have call predecessors, (480), 192 states have return successors, (602), 512 states have call predecessors, (602), 478 states have call successors, (602) [2022-07-13 23:56:27,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3075 states to 3075 states and 4425 transitions. [2022-07-13 23:56:27,094 INFO L78 Accepts]: Start accepts. Automaton has 3075 states and 4425 transitions. Word has length 593 [2022-07-13 23:56:27,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:56:27,095 INFO L495 AbstractCegarLoop]: Abstraction has 3075 states and 4425 transitions. [2022-07-13 23:56:27,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 43.833333333333336) internal successors, (263), 6 states have internal predecessors, (263), 4 states have call successors, (73), 2 states have call predecessors, (73), 2 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) [2022-07-13 23:56:27,095 INFO L276 IsEmpty]: Start isEmpty. Operand 3075 states and 4425 transitions. [2022-07-13 23:56:27,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 630 [2022-07-13 23:56:27,109 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:56:27,109 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:56:27,331 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forcibly destroying the process [2022-07-13 23:56:27,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-13 23:56:27,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:56:27,360 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:56:27,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:56:27,360 INFO L85 PathProgramCache]: Analyzing trace with hash 214102459, now seen corresponding path program 2 times [2022-07-13 23:56:27,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:56:27,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [622334196] [2022-07-13 23:56:27,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-13 23:56:27,364 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:56:27,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:56:27,366 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:56:27,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-13 23:56:38,666 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-13 23:56:38,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:56:39,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 6171 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:56:39,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:56:39,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1610 backedges. 834 proven. 0 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-07-13 23:56:39,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:56:39,733 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:56:39,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [622334196] [2022-07-13 23:56:39,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [622334196] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:56:39,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:56:39,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:56:39,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826061381] [2022-07-13 23:56:39,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:56:39,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:56:39,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:56:39,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:56:39,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:39,734 INFO L87 Difference]: Start difference. First operand 3075 states and 4425 transitions. Second operand has 5 states, 5 states have (on average 49.8) internal successors, (249), 4 states have internal predecessors, (249), 2 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (48), 3 states have call predecessors, (48), 2 states have call successors, (48) [2022-07-13 23:56:40,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:56:40,401 INFO L93 Difference]: Finished difference Result 6167 states and 8893 transitions. [2022-07-13 23:56:40,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 23:56:40,402 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 49.8) internal successors, (249), 4 states have internal predecessors, (249), 2 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (48), 3 states have call predecessors, (48), 2 states have call successors, (48) Word has length 629 [2022-07-13 23:56:40,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:56:40,414 INFO L225 Difference]: With dead ends: 6167 [2022-07-13 23:56:40,415 INFO L226 Difference]: Without dead ends: 3095 [2022-07-13 23:56:40,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 628 GetRequests, 625 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:40,423 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 2 mSDsluCounter, 2932 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3917 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-13 23:56:40,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3917 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-13 23:56:40,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3095 states. [2022-07-13 23:56:40,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3095 to 3083. [2022-07-13 23:56:40,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3083 states, 2410 states have (on average 1.3904564315352697) internal successors, (3351), 2420 states have internal predecessors, (3351), 480 states have call successors, (480), 172 states have call predecessors, (480), 192 states have return successors, (602), 516 states have call predecessors, (602), 478 states have call successors, (602) [2022-07-13 23:56:40,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3083 states to 3083 states and 4433 transitions. [2022-07-13 23:56:40,544 INFO L78 Accepts]: Start accepts. Automaton has 3083 states and 4433 transitions. Word has length 629 [2022-07-13 23:56:40,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:56:40,545 INFO L495 AbstractCegarLoop]: Abstraction has 3083 states and 4433 transitions. [2022-07-13 23:56:40,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 49.8) internal successors, (249), 4 states have internal predecessors, (249), 2 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (48), 3 states have call predecessors, (48), 2 states have call successors, (48) [2022-07-13 23:56:40,545 INFO L276 IsEmpty]: Start isEmpty. Operand 3083 states and 4433 transitions. [2022-07-13 23:56:40,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 688 [2022-07-13 23:56:40,557 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:56:40,557 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:56:40,779 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forcibly destroying the process [2022-07-13 23:56:40,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-13 23:56:40,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:56:40,787 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:56:40,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:56:40,788 INFO L85 PathProgramCache]: Analyzing trace with hash 586231223, now seen corresponding path program 3 times [2022-07-13 23:56:40,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:56:40,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030127643] [2022-07-13 23:56:40,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-13 23:56:40,793 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:56:40,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:56:40,795 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:56:40,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-13 23:56:47,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-13 23:56:47,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-13 23:56:47,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 2068 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:56:47,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:56:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1887 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 1693 trivial. 0 not checked. [2022-07-13 23:56:48,087 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:56:48,087 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:56:48,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030127643] [2022-07-13 23:56:48,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030127643] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:56:48,087 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:56:48,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:56:48,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798510908] [2022-07-13 23:56:48,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:56:48,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:56:48,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:56:48,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:56:48,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:48,088 INFO L87 Difference]: Start difference. First operand 3083 states and 4433 transitions. Second operand has 5 states, 5 states have (on average 37.0) internal successors, (185), 4 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2022-07-13 23:56:48,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:56:48,449 INFO L93 Difference]: Finished difference Result 6187 states and 9133 transitions. [2022-07-13 23:56:48,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 23:56:48,450 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 37.0) internal successors, (185), 4 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) Word has length 687 [2022-07-13 23:56:48,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:56:48,458 INFO L225 Difference]: With dead ends: 6187 [2022-07-13 23:56:48,458 INFO L226 Difference]: Without dead ends: 3107 [2022-07-13 23:56:48,466 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 686 GetRequests, 683 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:48,466 INFO L413 NwaCegarLoop]: 1002 mSDtfsCounter, 2 mSDsluCounter, 2998 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 4000 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 23:56:48,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 4000 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 23:56:48,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3107 states. [2022-07-13 23:56:48,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3107 to 3095. [2022-07-13 23:56:48,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3095 states, 2422 states have (on average 1.388521882741536) internal successors, (3363), 2426 states have internal predecessors, (3363), 480 states have call successors, (480), 172 states have call predecessors, (480), 192 states have return successors, (602), 522 states have call predecessors, (602), 478 states have call successors, (602) [2022-07-13 23:56:48,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3095 states to 3095 states and 4445 transitions. [2022-07-13 23:56:48,587 INFO L78 Accepts]: Start accepts. Automaton has 3095 states and 4445 transitions. Word has length 687 [2022-07-13 23:56:48,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:56:48,588 INFO L495 AbstractCegarLoop]: Abstraction has 3095 states and 4445 transitions. [2022-07-13 23:56:48,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 37.0) internal successors, (185), 4 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (33), 3 states have call predecessors, (33), 2 states have call successors, (33) [2022-07-13 23:56:48,589 INFO L276 IsEmpty]: Start isEmpty. Operand 3095 states and 4445 transitions. [2022-07-13 23:56:48,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 688 [2022-07-13 23:56:48,603 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:56:48,603 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:56:48,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-13 23:56:48,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:56:48,822 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:56:48,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:56:48,822 INFO L85 PathProgramCache]: Analyzing trace with hash 327773175, now seen corresponding path program 1 times [2022-07-13 23:56:48,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:56:48,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [125330205] [2022-07-13 23:56:48,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:56:48,825 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:56:48,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:56:48,826 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:56:48,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-13 23:56:58,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 23:56:58,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 6913 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-13 23:56:58,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 23:56:59,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1887 backedges. 838 proven. 0 refuted. 0 times theorem prover too weak. 1049 trivial. 0 not checked. [2022-07-13 23:56:59,422 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 23:56:59,422 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-13 23:56:59,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [125330205] [2022-07-13 23:56:59,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [125330205] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 23:56:59,422 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 23:56:59,422 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-13 23:56:59,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055853972] [2022-07-13 23:56:59,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 23:56:59,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 23:56:59,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-13 23:56:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 23:56:59,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:59,425 INFO L87 Difference]: Start difference. First operand 3095 states and 4445 transitions. Second operand has 5 states, 5 states have (on average 49.6) internal successors, (248), 4 states have internal predecessors, (248), 2 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) [2022-07-13 23:56:59,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 23:56:59,802 INFO L93 Difference]: Finished difference Result 6223 states and 9181 transitions. [2022-07-13 23:56:59,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 23:56:59,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 49.6) internal successors, (248), 4 states have internal predecessors, (248), 2 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) Word has length 687 [2022-07-13 23:56:59,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 23:56:59,811 INFO L225 Difference]: With dead ends: 6223 [2022-07-13 23:56:59,811 INFO L226 Difference]: Without dead ends: 3131 [2022-07-13 23:56:59,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 686 GetRequests, 683 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-13 23:56:59,820 INFO L413 NwaCegarLoop]: 992 mSDtfsCounter, 2 mSDsluCounter, 2969 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 3961 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-13 23:56:59,820 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 3961 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-13 23:56:59,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3131 states. [2022-07-13 23:56:59,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3131 to 3119. [2022-07-13 23:56:59,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3119 states, 2440 states have (on average 1.3856557377049181) internal successors, (3381), 2444 states have internal predecessors, (3381), 480 states have call successors, (480), 172 states have call predecessors, (480), 198 states have return successors, (620), 528 states have call predecessors, (620), 478 states have call successors, (620) [2022-07-13 23:56:59,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3119 states to 3119 states and 4481 transitions. [2022-07-13 23:56:59,938 INFO L78 Accepts]: Start accepts. Automaton has 3119 states and 4481 transitions. Word has length 687 [2022-07-13 23:56:59,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 23:56:59,939 INFO L495 AbstractCegarLoop]: Abstraction has 3119 states and 4481 transitions. [2022-07-13 23:56:59,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 49.6) internal successors, (248), 4 states have internal predecessors, (248), 2 states have call successors, (55), 2 states have call predecessors, (55), 3 states have return successors, (49), 3 states have call predecessors, (49), 2 states have call successors, (49) [2022-07-13 23:56:59,939 INFO L276 IsEmpty]: Start isEmpty. Operand 3119 states and 4481 transitions. [2022-07-13 23:56:59,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 688 [2022-07-13 23:56:59,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 23:56:59,952 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 12, 12, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 8, 8, 8, 8, 8, 8, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 23:57:00,169 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forcibly destroying the process [2022-07-13 23:57:00,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-07-13 23:57:00,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-13 23:57:00,216 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 23:57:00,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 23:57:00,216 INFO L85 PathProgramCache]: Analyzing trace with hash -341775785, now seen corresponding path program 1 times [2022-07-13 23:57:00,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-13 23:57:00,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [677784576] [2022-07-13 23:57:00,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 23:57:00,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-13 23:57:00,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-13 23:57:00,224 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-13 23:57:00,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process