./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4d59f12bf134f1df229541fa7d7be9025273d18d299c01e889ca23a568445b7a --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:19:19,511 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:19:19,513 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:19:19,545 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:19:19,546 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:19:19,547 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:19:19,550 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:19:19,555 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:19:19,557 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:19:19,560 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:19:19,561 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:19:19,563 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:19:19,563 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:19:19,565 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:19:19,567 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:19:19,568 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:19:19,569 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:19:19,570 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:19:19,573 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:19:19,578 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:19:19,580 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:19:19,581 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:19:19,581 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:19:19,582 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:19:19,583 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:19:19,585 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:19:19,585 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:19:19,585 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:19:19,586 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:19:19,586 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:19:19,586 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:19:19,587 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:19:19,587 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:19:19,588 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:19:19,588 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:19:19,589 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:19:19,589 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:19:19,590 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:19:19,590 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:19:19,591 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:19:19,591 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:19:19,593 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:19:19,594 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-14 02:19:19,620 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:19:19,620 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:19:19,620 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:19:19,621 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:19:19,621 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:19:19,622 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:19:19,622 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:19:19,622 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:19:19,622 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:19:19,623 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:19:19,623 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 02:19:19,624 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:19:19,624 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:19:19,624 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:19:19,624 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:19:19,624 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:19:19,625 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:19:19,625 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:19:19,625 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:19:19,625 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:19:19,625 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:19:19,626 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:19:19,626 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:19:19,626 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:19:19,626 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:19:19,626 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 02:19:19,627 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-14 02:19:19,627 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:19:19,627 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:19:19,627 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:19:19,628 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 -> 4d59f12bf134f1df229541fa7d7be9025273d18d299c01e889ca23a568445b7a [2022-07-14 02:19:19,842 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:19:19,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:19:19,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:19:19,862 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:19:19,862 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:19:19,863 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i [2022-07-14 02:19:19,916 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a1397e4b/eb2a9568c2c84e3785901cef17b168c3/FLAG8a03b966a [2022-07-14 02:19:20,549 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:19:20,550 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i [2022-07-14 02:19:20,591 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a1397e4b/eb2a9568c2c84e3785901cef17b168c3/FLAG8a03b966a [2022-07-14 02:19:20,700 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a1397e4b/eb2a9568c2c84e3785901cef17b168c3 [2022-07-14 02:19:20,703 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:19:20,704 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:19:20,706 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:19:20,707 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:19:20,709 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:19:20,710 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:19:20" (1/1) ... [2022-07-14 02:19:20,711 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3cc6819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:20, skipping insertion in model container [2022-07-14 02:19:20,711 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:19:20" (1/1) ... [2022-07-14 02:19:20,717 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:19:20,801 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:19:21,816 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i[216842,216855] [2022-07-14 02:19:21,867 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:19:21,905 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:19:22,072 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:1627) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:332) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1650) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:332) 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:1627) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:332) 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-14 02:19:22,081 INFO L158 Benchmark]: Toolchain (without parser) took 1375.62ms. Allocated memory was 111.1MB in the beginning and 142.6MB in the end (delta: 31.5MB). Free memory was 71.2MB in the beginning and 87.6MB in the end (delta: -16.5MB). Peak memory consumption was 55.9MB. Max. memory is 16.1GB. [2022-07-14 02:19:22,081 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 111.1MB. Free memory is still 66.1MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 02:19:22,083 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1372.24ms. Allocated memory was 111.1MB in the beginning and 142.6MB in the end (delta: 31.5MB). Free memory was 70.9MB in the beginning and 87.6MB in the end (delta: -16.7MB). Peak memory consumption was 55.9MB. Max. memory is 16.1GB. [2022-07-14 02:19:22,085 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.19ms. Allocated memory is still 111.1MB. Free memory is still 66.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1372.24ms. Allocated memory was 111.1MB in the beginning and 142.6MB in the end (delta: 31.5MB). Free memory was 70.9MB in the beginning and 87.6MB in the end (delta: -16.7MB). Peak memory consumption was 55.9MB. 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-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.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 4d59f12bf134f1df229541fa7d7be9025273d18d299c01e889ca23a568445b7a --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:19:23,834 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:19:23,837 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:19:23,877 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:19:23,877 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:19:23,879 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:19:23,882 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:19:23,885 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:19:23,886 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:19:23,891 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:19:23,891 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:19:23,896 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:19:23,896 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:19:23,898 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:19:23,898 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:19:23,901 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:19:23,902 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:19:23,903 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:19:23,905 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:19:23,910 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:19:23,911 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:19:23,912 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:19:23,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:19:23,914 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:19:23,915 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:19:23,921 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:19:23,922 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:19:23,922 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:19:23,923 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:19:23,923 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:19:23,924 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:19:23,924 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:19:23,926 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:19:23,926 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:19:23,928 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:19:23,928 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:19:23,929 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:19:23,929 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:19:23,929 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:19:23,930 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:19:23,930 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:19:23,931 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:19:23,939 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-14 02:19:23,970 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:19:23,971 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:19:23,971 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:19:23,971 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:19:23,972 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:19:23,972 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:19:23,973 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:19:23,973 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:19:23,973 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:19:23,974 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:19:23,983 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:19:23,984 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:19:23,984 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:19:23,984 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:19:23,984 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 02:19:23,985 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-14 02:19:23,985 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-14 02:19:23,985 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:19:23,985 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:19:23,986 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:19:23,986 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:19:23,986 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:19:23,986 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:19:23,987 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:19:23,987 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:19:23,987 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:19:23,987 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:19:23,988 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-14 02:19:23,988 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-14 02:19:23,988 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:19:23,988 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:19:23,989 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:19:23,989 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-14 02:19:23,989 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 -> 4d59f12bf134f1df229541fa7d7be9025273d18d299c01e889ca23a568445b7a [2022-07-14 02:19:24,320 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:19:24,338 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:19:24,341 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:19:24,342 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:19:24,343 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:19:24,344 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i [2022-07-14 02:19:24,393 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f62ca7f44/5a07c4a6d9694dda8a33992c983fc245/FLAGdbb1c585b [2022-07-14 02:19:25,068 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:19:25,068 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i [2022-07-14 02:19:25,110 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f62ca7f44/5a07c4a6d9694dda8a33992c983fc245/FLAGdbb1c585b [2022-07-14 02:19:25,425 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f62ca7f44/5a07c4a6d9694dda8a33992c983fc245 [2022-07-14 02:19:25,427 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:19:25,428 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:19:25,429 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:19:25,430 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:19:25,432 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:19:25,432 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:19:25" (1/1) ... [2022-07-14 02:19:25,433 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@991cc3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:25, skipping insertion in model container [2022-07-14 02:19:25,433 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:19:25" (1/1) ... [2022-07-14 02:19:25,438 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:19:25,546 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:19:26,714 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i[216842,216855] [2022-07-14 02:19:26,755 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:19:26,818 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-14 02:19:26,860 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:19:27,062 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i[216842,216855] [2022-07-14 02:19:27,070 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:19:27,087 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:19:27,372 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i[216842,216855] [2022-07-14 02:19:27,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:19:27,457 INFO L208 MainTranslator]: Completed translation [2022-07-14 02:19:27,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27 WrapperNode [2022-07-14 02:19:27,458 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 02:19:27,459 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 02:19:27,459 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 02:19:27,460 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 02:19:27,465 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,528 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,696 INFO L137 Inliner]: procedures = 220, calls = 1417, calls flagged for inlining = 89, calls inlined = 83, statements flattened = 3216 [2022-07-14 02:19:27,697 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 02:19:27,698 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 02:19:27,698 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 02:19:27,698 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 02:19:27,705 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,706 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,739 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,740 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,808 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,822 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,851 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,895 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 02:19:27,897 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 02:19:27,898 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 02:19:27,898 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 02:19:27,899 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (1/1) ... [2022-07-14 02:19:27,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:19:27,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:19:27,928 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-14 02:19:27,943 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-14 02:19:27,969 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-14 02:19:27,969 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-07-14 02:19:27,970 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-07-14 02:19:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-14 02:19:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure uas_zap_pending [2022-07-14 02:19:27,970 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_zap_pending [2022-07-14 02:19:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-14 02:19:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-14 02:19:27,970 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-14 02:19:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-14 02:19:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-14 02:19:27,971 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-14 02:19:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-14 02:19:27,971 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-14 02:19:27,971 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_interface [2022-07-14 02:19:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_interface [2022-07-14 02:19:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure uas_alloc_data_urb [2022-07-14 02:19:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_alloc_data_urb [2022-07-14 02:19:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-14 02:19:27,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-14 02:19:27,972 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-14 02:19:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-14 02:19:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_1 [2022-07-14 02:19:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_1 [2022-07-14 02:19:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2022-07-14 02:19:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2022-07-14 02:19:27,973 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-14 02:19:27,973 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-14 02:19:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure uas_add_work [2022-07-14 02:19:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_add_work [2022-07-14 02:19:27,974 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_3 [2022-07-14 02:19:27,974 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_3 [2022-07-14 02:19:27,975 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-14 02:19:27,975 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-14 02:19:27,975 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-14 02:19:27,975 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-14 02:19:27,975 INFO L130 BoogieDeclarations]: Found specification of procedure uas_find_endpoints [2022-07-14 02:19:27,975 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_find_endpoints [2022-07-14 02:19:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-14 02:19:27,976 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-14 02:19:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure uas_log_cmd_state [2022-07-14 02:19:27,976 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_log_cmd_state [2022-07-14 02:19:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-14 02:19:27,976 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-14 02:19:27,977 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-14 02:19:27,977 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unlink_urb [2022-07-14 02:19:27,977 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unlink_urb [2022-07-14 02:19:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_urb [2022-07-14 02:19:27,978 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_urb [2022-07-14 02:19:27,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-14 02:19:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_num [2022-07-14 02:19:27,979 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_num [2022-07-14 02:19:27,979 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_1 [2022-07-14 02:19:27,980 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_1 [2022-07-14 02:19:27,980 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-14 02:19:27,980 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-14 02:19:27,981 INFO L130 BoogieDeclarations]: Found specification of procedure uas_xfer_data [2022-07-14 02:19:27,981 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_xfer_data [2022-07-14 02:19:27,981 INFO L130 BoogieDeclarations]: Found specification of procedure usb_anchor_urb [2022-07-14 02:19:27,981 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_anchor_urb [2022-07-14 02:19:27,981 INFO L130 BoogieDeclarations]: Found specification of procedure usb_wait_anchor_empty_timeout [2022-07-14 02:19:27,982 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_wait_anchor_empty_timeout [2022-07-14 02:19:27,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-14 02:19:27,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-14 02:19:27,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-14 02:19:27,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-14 02:19:27,982 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-14 02:19:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-14 02:19:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-14 02:19:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-14 02:19:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-14 02:19:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-14 02:19:27,983 INFO L130 BoogieDeclarations]: Found specification of procedure uas_try_complete [2022-07-14 02:19:27,984 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_try_complete [2022-07-14 02:19:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_report_bus_reset [2022-07-14 02:19:27,984 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_report_bus_reset [2022-07-14 02:19:27,984 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-14 02:19:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-14 02:19:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-14 02:19:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-14 02:19:27,985 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2022-07-14 02:19:27,985 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2022-07-14 02:19:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure uas_wait_for_pending_cmnds [2022-07-14 02:19:27,986 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_wait_for_pending_cmnds [2022-07-14 02:19:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure usb_unanchor_urb [2022-07-14 02:19:27,986 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_unanchor_urb [2022-07-14 02:19:27,986 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-07-14 02:19:27,987 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-07-14 02:19:27,987 INFO L130 BoogieDeclarations]: Found specification of procedure uas_data_cmplt [2022-07-14 02:19:27,987 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_data_cmplt [2022-07-14 02:19:27,988 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2022-07-14 02:19:27,988 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2022-07-14 02:19:27,988 INFO L130 BoogieDeclarations]: Found specification of procedure __be16_to_cpup [2022-07-14 02:19:27,989 INFO L138 BoogieDeclarations]: Found implementation of procedure __be16_to_cpup [2022-07-14 02:19:27,989 INFO L130 BoogieDeclarations]: Found specification of procedure uas_shutdown [2022-07-14 02:19:27,989 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_shutdown [2022-07-14 02:19:27,989 INFO L130 BoogieDeclarations]: Found specification of procedure uas_do_work [2022-07-14 02:19:27,989 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_do_work [2022-07-14 02:19:27,989 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-14 02:19:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-14 02:19:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-07-14 02:19:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-07-14 02:19:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-14 02:19:27,990 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-14 02:19:27,990 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-14 02:19:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-14 02:19:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure uas_disconnect [2022-07-14 02:19:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_disconnect [2022-07-14 02:19:27,991 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_anchored_urbs [2022-07-14 02:19:27,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_anchored_urbs [2022-07-14 02:19:27,992 INFO L130 BoogieDeclarations]: Found specification of procedure init_usb_anchor [2022-07-14 02:19:27,992 INFO L138 BoogieDeclarations]: Found implementation of procedure init_usb_anchor [2022-07-14 02:19:27,994 INFO L130 BoogieDeclarations]: Found specification of procedure usb_pipe_endpoint [2022-07-14 02:19:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_pipe_endpoint [2022-07-14 02:19:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_out [2022-07-14 02:19:27,995 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_out [2022-07-14 02:19:27,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-14 02:19:27,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-14 02:19:27,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-14 02:19:27,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-14 02:19:27,997 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-14 02:19:28,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-14 02:19:28,002 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-14 02:19:28,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-14 02:19:28,002 INFO L130 BoogieDeclarations]: Found specification of procedure uas_stat_cmplt [2022-07-14 02:19:28,003 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_stat_cmplt [2022-07-14 02:19:28,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-14 02:19:28,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 02:19:28,003 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-14 02:19:28,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-14 02:19:28,003 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-14 02:19:28,003 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-14 02:19:28,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-14 02:19:28,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-14 02:19:28,004 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2022-07-14 02:19:28,004 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2022-07-14 02:19:28,004 INFO L130 BoogieDeclarations]: Found specification of procedure uas_configure_endpoints [2022-07-14 02:19:28,004 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_configure_endpoints [2022-07-14 02:19:28,004 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-07-14 02:19:28,004 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-07-14 02:19:28,005 INFO L130 BoogieDeclarations]: Found specification of procedure uas_free_unsubmitted_urbs [2022-07-14 02:19:28,005 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_free_unsubmitted_urbs [2022-07-14 02:19:28,005 INFO L130 BoogieDeclarations]: Found specification of procedure uas_find_uas_alt_setting [2022-07-14 02:19:28,005 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_find_uas_alt_setting [2022-07-14 02:19:28,005 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2022-07-14 02:19:28,006 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2022-07-14 02:19:28,006 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_in [2022-07-14 02:19:28,006 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_in [2022-07-14 02:19:28,006 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2022-07-14 02:19:28,006 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2022-07-14 02:19:28,006 INFO L130 BoogieDeclarations]: Found specification of procedure lock_is_held [2022-07-14 02:19:28,006 INFO L138 BoogieDeclarations]: Found implementation of procedure lock_is_held [2022-07-14 02:19:28,007 INFO L130 BoogieDeclarations]: Found specification of procedure uas_submit_urbs [2022-07-14 02:19:28,007 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_submit_urbs [2022-07-14 02:19:28,007 INFO L130 BoogieDeclarations]: Found specification of procedure usb_reset_device [2022-07-14 02:19:28,007 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_reset_device [2022-07-14 02:19:28,007 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_max_hw_sectors [2022-07-14 02:19:28,007 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_max_hw_sectors [2022-07-14 02:19:28,007 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-14 02:19:28,008 INFO L130 BoogieDeclarations]: Found specification of procedure uas_free_streams [2022-07-14 02:19:28,008 INFO L138 BoogieDeclarations]: Found implementation of procedure uas_free_streams [2022-07-14 02:19:28,008 INFO L130 BoogieDeclarations]: Found specification of procedure interface_to_usbdev [2022-07-14 02:19:28,008 INFO L138 BoogieDeclarations]: Found implementation of procedure interface_to_usbdev [2022-07-14 02:19:28,008 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 02:19:28,008 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 02:19:28,616 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 02:19:28,618 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 02:19:29,172 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-14 02:19:41,638 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 02:19:41,651 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 02:19:41,652 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-14 02:19:41,654 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:19:41 BoogieIcfgContainer [2022-07-14 02:19:41,654 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 02:19:41,656 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 02:19:41,656 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 02:19:41,659 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 02:19:41,659 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 02:19:25" (1/3) ... [2022-07-14 02:19:41,660 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53bf8a02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:19:41, skipping insertion in model container [2022-07-14 02:19:41,660 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:19:27" (2/3) ... [2022-07-14 02:19:41,660 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53bf8a02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:19:41, skipping insertion in model container [2022-07-14 02:19:41,660 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:19:41" (3/3) ... [2022-07-14 02:19:41,661 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--storage--uas.ko-entry_point.cil.out.i [2022-07-14 02:19:41,674 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 02:19:41,674 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-14 02:19:41,745 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 02:19:41,754 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@a1070c, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@47e41ae1 [2022-07-14 02:19:41,754 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-14 02:19:41,764 INFO L276 IsEmpty]: Start isEmpty. Operand has 1052 states, 741 states have (on average 1.3454790823211875) internal successors, (997), 774 states have internal predecessors, (997), 243 states have call successors, (243), 67 states have call predecessors, (243), 66 states have return successors, (238), 230 states have call predecessors, (238), 238 states have call successors, (238) [2022-07-14 02:19:41,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-07-14 02:19:41,785 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:41,786 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:41,786 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:41,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:41,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1866951613, now seen corresponding path program 1 times [2022-07-14 02:19:41,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:41,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [909873985] [2022-07-14 02:19:41,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:41,813 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:41,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:41,819 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-14 02:19:41,833 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-14 02:19:42,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:42,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 1693 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:19:42,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:43,099 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:43,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:43,100 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:43,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [909873985] [2022-07-14 02:19:43,101 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [909873985] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:43,101 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:43,101 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:19:43,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710501978] [2022-07-14 02:19:43,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:43,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:19:43,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:43,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:19:43,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:19:43,130 INFO L87 Difference]: Start difference. First operand has 1052 states, 741 states have (on average 1.3454790823211875) internal successors, (997), 774 states have internal predecessors, (997), 243 states have call successors, (243), 67 states have call predecessors, (243), 66 states have return successors, (238), 230 states have call predecessors, (238), 238 states have call successors, (238) Second operand has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-14 02:19:43,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:43,440 INFO L93 Difference]: Finished difference Result 2102 states and 3025 transitions. [2022-07-14 02:19:43,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:19:43,443 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 98 [2022-07-14 02:19:43,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:43,465 INFO L225 Difference]: With dead ends: 2102 [2022-07-14 02:19:43,465 INFO L226 Difference]: Without dead ends: 1037 [2022-07-14 02:19:43,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:43,481 INFO L413 NwaCegarLoop]: 1472 mSDtfsCounter, 346 mSDsluCounter, 3991 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 5463 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:43,482 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 5463 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:19:43,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-07-14 02:19:43,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 1037. [2022-07-14 02:19:43,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1037 states, 733 states have (on average 1.3369713506139154) internal successors, (980), 759 states have internal predecessors, (980), 238 states have call successors, (238), 66 states have call predecessors, (238), 65 states have return successors, (237), 229 states have call predecessors, (237), 237 states have call successors, (237) [2022-07-14 02:19:43,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1455 transitions. [2022-07-14 02:19:43,661 INFO L78 Accepts]: Start accepts. Automaton has 1037 states and 1455 transitions. Word has length 98 [2022-07-14 02:19:43,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:43,664 INFO L495 AbstractCegarLoop]: Abstraction has 1037 states and 1455 transitions. [2022-07-14 02:19:43,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 5 states have internal predecessors, (48), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-14 02:19:43,665 INFO L276 IsEmpty]: Start isEmpty. Operand 1037 states and 1455 transitions. [2022-07-14 02:19:43,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-07-14 02:19:43,673 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:43,676 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:43,719 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-14 02:19:43,891 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-14 02:19:43,892 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:43,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:43,892 INFO L85 PathProgramCache]: Analyzing trace with hash 2076110020, now seen corresponding path program 1 times [2022-07-14 02:19:43,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:43,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1251679681] [2022-07-14 02:19:43,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:43,894 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:43,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:43,896 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-14 02:19:43,897 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-14 02:19:44,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:44,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 1704 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 02:19:44,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:45,082 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:45,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:19:45,478 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:45,479 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:45,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1251679681] [2022-07-14 02:19:45,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1251679681] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:19:45,479 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:19:45,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-07-14 02:19:45,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635664041] [2022-07-14 02:19:45,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:19:45,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-14 02:19:45,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:45,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-14 02:19:45,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:19:45,482 INFO L87 Difference]: Start difference. First operand 1037 states and 1455 transitions. Second operand has 9 states, 7 states have (on average 8.142857142857142) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-14 02:19:45,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:45,981 INFO L93 Difference]: Finished difference Result 2067 states and 2905 transitions. [2022-07-14 02:19:45,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:19:45,982 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 8.142857142857142) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) Word has length 99 [2022-07-14 02:19:45,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:45,991 INFO L225 Difference]: With dead ends: 2067 [2022-07-14 02:19:45,991 INFO L226 Difference]: Without dead ends: 1038 [2022-07-14 02:19:45,996 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-14 02:19:45,997 INFO L413 NwaCegarLoop]: 1452 mSDtfsCounter, 663 mSDsluCounter, 8291 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 9743 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:45,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 9743 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:19:46,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-07-14 02:19:46,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 1038. [2022-07-14 02:19:46,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1038 states, 734 states have (on average 1.3365122615803815) internal successors, (981), 760 states have internal predecessors, (981), 238 states have call successors, (238), 66 states have call predecessors, (238), 65 states have return successors, (237), 229 states have call predecessors, (237), 237 states have call successors, (237) [2022-07-14 02:19:46,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1038 states to 1038 states and 1456 transitions. [2022-07-14 02:19:46,057 INFO L78 Accepts]: Start accepts. Automaton has 1038 states and 1456 transitions. Word has length 99 [2022-07-14 02:19:46,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:46,060 INFO L495 AbstractCegarLoop]: Abstraction has 1038 states and 1456 transitions. [2022-07-14 02:19:46,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 8.142857142857142) internal successors, (57), 9 states have internal predecessors, (57), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-14 02:19:46,060 INFO L276 IsEmpty]: Start isEmpty. Operand 1038 states and 1456 transitions. [2022-07-14 02:19:46,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-07-14 02:19:46,064 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:46,064 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-14 02:19:46,109 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-14 02:19:46,279 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-14 02:19:46,280 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:46,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1535666967, now seen corresponding path program 1 times [2022-07-14 02:19:46,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:46,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1612052417] [2022-07-14 02:19:46,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:46,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:46,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:46,285 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-14 02:19:46,287 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-14 02:19:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:47,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 1717 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:19:47,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:47,552 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:47,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:19:48,034 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:48,035 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:48,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1612052417] [2022-07-14 02:19:48,035 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1612052417] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:19:48,035 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:19:48,035 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-07-14 02:19:48,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143875820] [2022-07-14 02:19:48,035 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:19:48,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-14 02:19:48,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:48,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-14 02:19:48,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-07-14 02:19:48,037 INFO L87 Difference]: Start difference. First operand 1038 states and 1456 transitions. Second operand has 11 states, 9 states have (on average 6.666666666666667) internal successors, (60), 11 states have internal predecessors, (60), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-14 02:19:48,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:48,350 INFO L93 Difference]: Finished difference Result 2069 states and 2907 transitions. [2022-07-14 02:19:48,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:19:48,351 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.666666666666667) internal successors, (60), 11 states have internal predecessors, (60), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) Word has length 101 [2022-07-14 02:19:48,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:48,358 INFO L225 Difference]: With dead ends: 2069 [2022-07-14 02:19:48,358 INFO L226 Difference]: Without dead ends: 1039 [2022-07-14 02:19:48,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-07-14 02:19:48,366 INFO L413 NwaCegarLoop]: 1452 mSDtfsCounter, 336 mSDsluCounter, 7888 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 9340 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:48,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 9340 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:19:48,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1039 states. [2022-07-14 02:19:48,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1039 to 1039. [2022-07-14 02:19:48,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1039 states, 735 states have (on average 1.3360544217687076) internal successors, (982), 761 states have internal predecessors, (982), 238 states have call successors, (238), 66 states have call predecessors, (238), 65 states have return successors, (237), 229 states have call predecessors, (237), 237 states have call successors, (237) [2022-07-14 02:19:48,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1039 states to 1039 states and 1457 transitions. [2022-07-14 02:19:48,405 INFO L78 Accepts]: Start accepts. Automaton has 1039 states and 1457 transitions. Word has length 101 [2022-07-14 02:19:48,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:48,405 INFO L495 AbstractCegarLoop]: Abstraction has 1039 states and 1457 transitions. [2022-07-14 02:19:48,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.666666666666667) internal successors, (60), 11 states have internal predecessors, (60), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-14 02:19:48,406 INFO L276 IsEmpty]: Start isEmpty. Operand 1039 states and 1457 transitions. [2022-07-14 02:19:48,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-07-14 02:19:48,412 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:48,413 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:48,449 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-14 02:19:48,635 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-14 02:19:48,636 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:48,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:48,636 INFO L85 PathProgramCache]: Analyzing trace with hash -892147740, now seen corresponding path program 2 times [2022-07-14 02:19:48,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:48,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [725489228] [2022-07-14 02:19:48,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:19:48,638 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:48,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:48,639 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-14 02:19:48,640 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-14 02:19:49,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:19:49,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:19:49,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 1588 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:19:49,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:49,720 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-14 02:19:49,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:49,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:49,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [725489228] [2022-07-14 02:19:49,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [725489228] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:49,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:49,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:19:49,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656563342] [2022-07-14 02:19:49,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:49,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:19:49,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:49,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:19:49,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:19:49,724 INFO L87 Difference]: Start difference. First operand 1039 states and 1457 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:50,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:50,001 INFO L93 Difference]: Finished difference Result 3073 states and 4372 transitions. [2022-07-14 02:19:50,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:19:50,003 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 101 [2022-07-14 02:19:50,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:50,020 INFO L225 Difference]: With dead ends: 3073 [2022-07-14 02:19:50,021 INFO L226 Difference]: Without dead ends: 2047 [2022-07-14 02:19:50,027 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 99 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-14 02:19:50,029 INFO L413 NwaCegarLoop]: 1744 mSDtfsCounter, 1417 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1417 SdHoareTripleChecker+Valid, 3201 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:50,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1417 Valid, 3201 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:19:50,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2047 states. [2022-07-14 02:19:50,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2047 to 2044. [2022-07-14 02:19:50,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2044 states, 1447 states have (on average 1.336558396682792) internal successors, (1934), 1499 states have internal predecessors, (1934), 469 states have call successors, (469), 131 states have call predecessors, (469), 127 states have return successors, (493), 447 states have call predecessors, (493), 468 states have call successors, (493) [2022-07-14 02:19:50,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2044 states to 2044 states and 2896 transitions. [2022-07-14 02:19:50,127 INFO L78 Accepts]: Start accepts. Automaton has 2044 states and 2896 transitions. Word has length 101 [2022-07-14 02:19:50,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:50,130 INFO L495 AbstractCegarLoop]: Abstraction has 2044 states and 2896 transitions. [2022-07-14 02:19:50,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:50,131 INFO L276 IsEmpty]: Start isEmpty. Operand 2044 states and 2896 transitions. [2022-07-14 02:19:50,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-14 02:19:50,134 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:50,134 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:50,176 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-14 02:19:50,347 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-14 02:19:50,347 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:50,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:50,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1799856770, now seen corresponding path program 2 times [2022-07-14 02:19:50,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:50,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1026259880] [2022-07-14 02:19:50,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:19:50,350 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:50,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:50,352 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-14 02:19:50,354 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-14 02:19:51,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:19:51,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:19:51,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 1590 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:19:51,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:51,504 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-14 02:19:51,504 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:51,504 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:51,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1026259880] [2022-07-14 02:19:51,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1026259880] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:51,504 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:51,504 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:19:51,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903262743] [2022-07-14 02:19:51,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:51,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:19:51,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:51,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:19:51,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:19:51,506 INFO L87 Difference]: Start difference. First operand 2044 states and 2896 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:51,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:51,849 INFO L93 Difference]: Finished difference Result 5091 states and 7315 transitions. [2022-07-14 02:19:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:19:51,851 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 102 [2022-07-14 02:19:51,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:51,870 INFO L225 Difference]: With dead ends: 5091 [2022-07-14 02:19:51,870 INFO L226 Difference]: Without dead ends: 3060 [2022-07-14 02:19:51,880 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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-14 02:19:51,881 INFO L413 NwaCegarLoop]: 1681 mSDtfsCounter, 1431 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1431 SdHoareTripleChecker+Valid, 3138 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:51,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1431 Valid, 3138 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:19:51,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2022-07-14 02:19:51,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 3057. [2022-07-14 02:19:51,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3057 states, 2166 states have (on average 1.33471837488458) internal successors, (2891), 2244 states have internal predecessors, (2891), 698 states have call successors, (698), 196 states have call predecessors, (698), 192 states have return successors, (771), 668 states have call predecessors, (771), 697 states have call successors, (771) [2022-07-14 02:19:51,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3057 states to 3057 states and 4360 transitions. [2022-07-14 02:19:51,993 INFO L78 Accepts]: Start accepts. Automaton has 3057 states and 4360 transitions. Word has length 102 [2022-07-14 02:19:51,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:51,994 INFO L495 AbstractCegarLoop]: Abstraction has 3057 states and 4360 transitions. [2022-07-14 02:19:51,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:51,994 INFO L276 IsEmpty]: Start isEmpty. Operand 3057 states and 4360 transitions. [2022-07-14 02:19:51,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-07-14 02:19:51,996 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:51,996 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:52,039 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-14 02:19:52,215 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-14 02:19:52,216 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:52,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:52,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1090911955, now seen corresponding path program 1 times [2022-07-14 02:19:52,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:52,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4216333] [2022-07-14 02:19:52,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:52,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:52,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:52,219 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-14 02:19:52,220 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-14 02:19:53,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:53,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 1730 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 02:19:53,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:53,500 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:53,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:19:54,353 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-07-14 02:19:54,354 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:54,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4216333] [2022-07-14 02:19:54,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4216333] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:19:54,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:19:54,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-07-14 02:19:54,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577070247] [2022-07-14 02:19:54,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:19:54,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-14 02:19:54,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:54,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-14 02:19:54,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-14 02:19:54,356 INFO L87 Difference]: Start difference. First operand 3057 states and 4360 transitions. Second operand has 13 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 13 states have internal predecessors, (63), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-14 02:19:54,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:54,771 INFO L93 Difference]: Finished difference Result 6113 states and 8731 transitions. [2022-07-14 02:19:54,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 02:19:54,772 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 13 states have internal predecessors, (63), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) Word has length 103 [2022-07-14 02:19:54,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:54,791 INFO L225 Difference]: With dead ends: 6113 [2022-07-14 02:19:54,792 INFO L226 Difference]: Without dead ends: 3060 [2022-07-14 02:19:54,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-07-14 02:19:54,806 INFO L413 NwaCegarLoop]: 1452 mSDtfsCounter, 337 mSDsluCounter, 9337 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 10789 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:54,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 10789 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 02:19:54,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2022-07-14 02:19:54,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 3060. [2022-07-14 02:19:54,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3060 states, 2169 states have (on average 1.334255417242969) internal successors, (2894), 2247 states have internal predecessors, (2894), 698 states have call successors, (698), 196 states have call predecessors, (698), 192 states have return successors, (771), 668 states have call predecessors, (771), 697 states have call successors, (771) [2022-07-14 02:19:54,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3060 states to 3060 states and 4363 transitions. [2022-07-14 02:19:54,971 INFO L78 Accepts]: Start accepts. Automaton has 3060 states and 4363 transitions. Word has length 103 [2022-07-14 02:19:54,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:54,971 INFO L495 AbstractCegarLoop]: Abstraction has 3060 states and 4363 transitions. [2022-07-14 02:19:54,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 13 states have internal predecessors, (63), 4 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (13), 2 states have call predecessors, (13), 4 states have call successors, (13) [2022-07-14 02:19:54,972 INFO L276 IsEmpty]: Start isEmpty. Operand 3060 states and 4363 transitions. [2022-07-14 02:19:54,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-14 02:19:54,974 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:54,974 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:55,024 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-14 02:19:55,187 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-14 02:19:55,187 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:55,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:55,188 INFO L85 PathProgramCache]: Analyzing trace with hash -729703118, now seen corresponding path program 1 times [2022-07-14 02:19:55,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:55,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325468117] [2022-07-14 02:19:55,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:55,190 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:55,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:55,192 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-14 02:19:55,207 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-14 02:19:56,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:56,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 1743 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:19:56,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:56,547 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-07-14 02:19:56,547 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:56,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:56,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325468117] [2022-07-14 02:19:56,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325468117] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:56,547 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:56,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:19:56,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407808132] [2022-07-14 02:19:56,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:56,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:19:56,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:56,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:19:56,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:19:56,549 INFO L87 Difference]: Start difference. First operand 3060 states and 4363 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:56,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:56,834 INFO L93 Difference]: Finished difference Result 7122 states and 10314 transitions. [2022-07-14 02:19:56,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:19:56,836 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 105 [2022-07-14 02:19:56,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:56,861 INFO L225 Difference]: With dead ends: 7122 [2022-07-14 02:19:56,862 INFO L226 Difference]: Without dead ends: 4075 [2022-07-14 02:19:56,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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-14 02:19:56,879 INFO L413 NwaCegarLoop]: 1681 mSDtfsCounter, 1433 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1433 SdHoareTripleChecker+Valid, 3138 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:56,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1433 Valid, 3138 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:19:56,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4075 states. [2022-07-14 02:19:57,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4075 to 4072. [2022-07-14 02:19:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4072 states, 2889 states have (on average 1.332987192800277) internal successors, (3851), 2993 states have internal predecessors, (3851), 925 states have call successors, (925), 261 states have call predecessors, (925), 257 states have return successors, (1062), 887 states have call predecessors, (1062), 924 states have call successors, (1062) [2022-07-14 02:19:57,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4072 states to 4072 states and 5838 transitions. [2022-07-14 02:19:57,052 INFO L78 Accepts]: Start accepts. Automaton has 4072 states and 5838 transitions. Word has length 105 [2022-07-14 02:19:57,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:57,054 INFO L495 AbstractCegarLoop]: Abstraction has 4072 states and 5838 transitions. [2022-07-14 02:19:57,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:57,055 INFO L276 IsEmpty]: Start isEmpty. Operand 4072 states and 5838 transitions. [2022-07-14 02:19:57,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-14 02:19:57,057 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:57,057 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:57,101 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-14 02:19:57,276 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-14 02:19:57,277 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:57,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:57,277 INFO L85 PathProgramCache]: Analyzing trace with hash 301796486, now seen corresponding path program 2 times [2022-07-14 02:19:57,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:57,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [347741025] [2022-07-14 02:19:57,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:19:57,340 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:57,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:57,342 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-14 02:19:57,344 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-14 02:19:58,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:19:58,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:19:58,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 1592 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:19:58,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:58,556 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2022-07-14 02:19:58,556 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:58,556 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:58,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [347741025] [2022-07-14 02:19:58,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [347741025] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:58,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:58,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:19:58,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552081417] [2022-07-14 02:19:58,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:58,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:19:58,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:58,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:19:58,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:19:58,558 INFO L87 Difference]: Start difference. First operand 4072 states and 5838 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:58,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:58,883 INFO L93 Difference]: Finished difference Result 9141 states and 13298 transitions. [2022-07-14 02:19:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:19:58,884 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 104 [2022-07-14 02:19:58,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:58,915 INFO L225 Difference]: With dead ends: 9141 [2022-07-14 02:19:58,915 INFO L226 Difference]: Without dead ends: 5082 [2022-07-14 02:19:58,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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-14 02:19:58,936 INFO L413 NwaCegarLoop]: 1679 mSDtfsCounter, 1423 mSDsluCounter, 1455 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1423 SdHoareTripleChecker+Valid, 3134 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:58,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1423 Valid, 3134 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:19:58,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5082 states. [2022-07-14 02:19:59,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5082 to 5079. [2022-07-14 02:19:59,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5079 states, 3606 states have (on average 1.331392124237382) internal successors, (4801), 3736 states have internal predecessors, (4801), 1150 states have call successors, (1150), 326 states have call predecessors, (1150), 322 states have return successors, (1354), 1104 states have call predecessors, (1354), 1149 states have call successors, (1354) [2022-07-14 02:19:59,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5079 states to 5079 states and 7305 transitions. [2022-07-14 02:19:59,142 INFO L78 Accepts]: Start accepts. Automaton has 5079 states and 7305 transitions. Word has length 104 [2022-07-14 02:19:59,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:59,142 INFO L495 AbstractCegarLoop]: Abstraction has 5079 states and 7305 transitions. [2022-07-14 02:19:59,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-14 02:19:59,143 INFO L276 IsEmpty]: Start isEmpty. Operand 5079 states and 7305 transitions. [2022-07-14 02:19:59,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-14 02:19:59,147 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:59,147 INFO L195 NwaCegarLoop]: trace histogram [8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:19:59,183 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:59,363 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-14 02:19:59,363 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:59,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:59,364 INFO L85 PathProgramCache]: Analyzing trace with hash -388977383, now seen corresponding path program 1 times [2022-07-14 02:19:59,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:59,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1884912994] [2022-07-14 02:19:59,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:59,366 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:59,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:59,372 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-14 02:19:59,414 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-14 02:20:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:00,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 1884 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:20:00,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:00,811 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2022-07-14 02:20:00,812 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:00,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:00,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1884912994] [2022-07-14 02:20:00,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1884912994] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:00,812 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:00,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:20:00,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947184329] [2022-07-14 02:20:00,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:00,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:20:00,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:00,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:20:00,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:20:00,814 INFO L87 Difference]: Start difference. First operand 5079 states and 7305 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-14 02:20:01,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:01,241 INFO L93 Difference]: Finished difference Result 14616 states and 21098 transitions. [2022-07-14 02:20:01,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:20:01,242 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 126 [2022-07-14 02:20:01,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:01,309 INFO L225 Difference]: With dead ends: 14616 [2022-07-14 02:20:01,309 INFO L226 Difference]: Without dead ends: 9550 [2022-07-14 02:20:01,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 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-14 02:20:01,340 INFO L413 NwaCegarLoop]: 2277 mSDtfsCounter, 1281 mSDsluCounter, 1406 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1281 SdHoareTripleChecker+Valid, 3683 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:01,340 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1281 Valid, 3683 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:20:01,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9550 states. [2022-07-14 02:20:01,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9550 to 9502. [2022-07-14 02:20:01,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9502 states, 6757 states have (on average 1.3278081989048394) internal successors, (8972), 6997 states have internal predecessors, (8972), 2120 states have call successors, (2120), 636 states have call predecessors, (2120), 624 states have return successors, (2661), 2020 states have call predecessors, (2661), 2119 states have call successors, (2661) [2022-07-14 02:20:01,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9502 states to 9502 states and 13753 transitions. [2022-07-14 02:20:01,888 INFO L78 Accepts]: Start accepts. Automaton has 9502 states and 13753 transitions. Word has length 126 [2022-07-14 02:20:01,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:01,889 INFO L495 AbstractCegarLoop]: Abstraction has 9502 states and 13753 transitions. [2022-07-14 02:20:01,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-14 02:20:01,889 INFO L276 IsEmpty]: Start isEmpty. Operand 9502 states and 13753 transitions. [2022-07-14 02:20:01,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2022-07-14 02:20:01,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:01,896 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:01,937 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-14 02:20:02,111 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-14 02:20:02,115 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:02,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:02,116 INFO L85 PathProgramCache]: Analyzing trace with hash -105772959, now seen corresponding path program 1 times [2022-07-14 02:20:02,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:02,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [263056207] [2022-07-14 02:20:02,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:02,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:02,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:02,127 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-14 02:20:02,261 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-14 02:20:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:03,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 2213 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:20:03,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:03,872 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-07-14 02:20:03,872 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:03,872 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:03,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [263056207] [2022-07-14 02:20:03,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [263056207] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:03,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:03,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:20:03,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499586021] [2022-07-14 02:20:03,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:03,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:20:03,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:03,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:20:03,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:20:03,874 INFO L87 Difference]: Start difference. First operand 9502 states and 13753 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-14 02:20:04,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:04,497 INFO L93 Difference]: Finished difference Result 25640 states and 37172 transitions. [2022-07-14 02:20:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:20:04,498 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 202 [2022-07-14 02:20:04,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:04,636 INFO L225 Difference]: With dead ends: 25640 [2022-07-14 02:20:04,636 INFO L226 Difference]: Without dead ends: 16151 [2022-07-14 02:20:04,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 200 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-14 02:20:04,662 INFO L413 NwaCegarLoop]: 2395 mSDtfsCounter, 1045 mSDsluCounter, 1407 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1045 SdHoareTripleChecker+Valid, 3802 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:04,663 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1045 Valid, 3802 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 02:20:04,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16151 states. [2022-07-14 02:20:05,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16151 to 16138. [2022-07-14 02:20:05,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16138 states, 11385 states have (on average 1.3246376811594203) internal successors, (15081), 11825 states have internal predecessors, (15081), 3667 states have call successors, (3667), 1108 states have call predecessors, (3667), 1085 states have return successors, (4666), 3478 states have call predecessors, (4666), 3666 states have call successors, (4666) [2022-07-14 02:20:05,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16138 states to 16138 states and 23414 transitions. [2022-07-14 02:20:05,314 INFO L78 Accepts]: Start accepts. Automaton has 16138 states and 23414 transitions. Word has length 202 [2022-07-14 02:20:05,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:05,314 INFO L495 AbstractCegarLoop]: Abstraction has 16138 states and 23414 transitions. [2022-07-14 02:20:05,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2022-07-14 02:20:05,315 INFO L276 IsEmpty]: Start isEmpty. Operand 16138 states and 23414 transitions. [2022-07-14 02:20:05,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2022-07-14 02:20:05,322 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:05,322 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:05,378 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-14 02:20:05,542 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-14 02:20:05,543 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:05,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:05,543 INFO L85 PathProgramCache]: Analyzing trace with hash -363337089, now seen corresponding path program 1 times [2022-07-14 02:20:05,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:05,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [528769731] [2022-07-14 02:20:05,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:05,546 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:05,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:05,547 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-14 02:20:05,550 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-14 02:20:07,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:07,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 2307 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 02:20:07,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:07,562 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-07-14 02:20:07,562 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:07,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:07,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [528769731] [2022-07-14 02:20:07,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [528769731] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:07,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:07,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 02:20:07,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295107587] [2022-07-14 02:20:07,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:07,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:20:07,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:07,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:20:07,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 02:20:07,564 INFO L87 Difference]: Start difference. First operand 16138 states and 23414 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, (26), 2 states have call predecessors, (26), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-14 02:20:08,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:08,345 INFO L93 Difference]: Finished difference Result 37228 states and 55151 transitions. [2022-07-14 02:20:08,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:08,346 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, (26), 2 states have call predecessors, (26), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 231 [2022-07-14 02:20:08,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:08,491 INFO L225 Difference]: With dead ends: 37228 [2022-07-14 02:20:08,491 INFO L226 Difference]: Without dead ends: 21118 [2022-07-14 02:20:08,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:08,679 INFO L413 NwaCegarLoop]: 1906 mSDtfsCounter, 639 mSDsluCounter, 3315 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 5221 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:08,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 5221 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 02:20:08,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21118 states. [2022-07-14 02:20:09,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21118 to 16158. [2022-07-14 02:20:09,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16158 states, 11405 states have (on average 1.324068391056554) internal successors, (15101), 11845 states have internal predecessors, (15101), 3667 states have call successors, (3667), 1108 states have call predecessors, (3667), 1085 states have return successors, (4666), 3478 states have call predecessors, (4666), 3666 states have call successors, (4666) [2022-07-14 02:20:09,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16158 states to 16158 states and 23434 transitions. [2022-07-14 02:20:09,453 INFO L78 Accepts]: Start accepts. Automaton has 16158 states and 23434 transitions. Word has length 231 [2022-07-14 02:20:09,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:09,453 INFO L495 AbstractCegarLoop]: Abstraction has 16158 states and 23434 transitions. [2022-07-14 02:20:09,454 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, (26), 2 states have call predecessors, (26), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2022-07-14 02:20:09,454 INFO L276 IsEmpty]: Start isEmpty. Operand 16158 states and 23434 transitions. [2022-07-14 02:20:09,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-07-14 02:20:09,462 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:09,462 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:09,513 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-14 02:20:09,683 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-14 02:20:09,684 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:09,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:09,684 INFO L85 PathProgramCache]: Analyzing trace with hash 928652469, now seen corresponding path program 1 times [2022-07-14 02:20:09,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:09,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [971192741] [2022-07-14 02:20:09,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:09,686 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:09,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:09,689 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-14 02:20:09,699 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-14 02:20:11,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:11,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 2321 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:20:11,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:11,565 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-07-14 02:20:11,565 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:11,565 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:11,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [971192741] [2022-07-14 02:20:11,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [971192741] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:11,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:11,566 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:20:11,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996712330] [2022-07-14 02:20:11,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:11,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:20:11,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:11,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:20:11,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:20:11,567 INFO L87 Difference]: Start difference. First operand 16158 states and 23434 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 3 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-14 02:20:12,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:12,301 INFO L93 Difference]: Finished difference Result 39572 states and 57462 transitions. [2022-07-14 02:20:12,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:20:12,302 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 3 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) Word has length 246 [2022-07-14 02:20:12,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:12,430 INFO L225 Difference]: With dead ends: 39572 [2022-07-14 02:20:12,430 INFO L226 Difference]: Without dead ends: 23442 [2022-07-14 02:20:12,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 244 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-14 02:20:12,489 INFO L413 NwaCegarLoop]: 2471 mSDtfsCounter, 1288 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1288 SdHoareTripleChecker+Valid, 3695 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:12,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1288 Valid, 3695 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:20:12,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23442 states. [2022-07-14 02:20:13,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23442 to 23429. [2022-07-14 02:20:13,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23429 states, 16542 states have (on average 1.323177366702938) internal successors, (21888), 17182 states have internal predecessors, (21888), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1584 states have return successors, (6759), 5024 states have call predecessors, (6759), 5301 states have call successors, (6759) [2022-07-14 02:20:13,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23429 states to 23429 states and 33949 transitions. [2022-07-14 02:20:13,554 INFO L78 Accepts]: Start accepts. Automaton has 23429 states and 33949 transitions. Word has length 246 [2022-07-14 02:20:13,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:13,554 INFO L495 AbstractCegarLoop]: Abstraction has 23429 states and 33949 transitions. [2022-07-14 02:20:13,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 3 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (23), 3 states have call predecessors, (23), 3 states have call successors, (23) [2022-07-14 02:20:13,555 INFO L276 IsEmpty]: Start isEmpty. Operand 23429 states and 33949 transitions. [2022-07-14 02:20:13,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-14 02:20:13,566 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:13,567 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:13,631 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-14 02:20:13,791 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-14 02:20:13,792 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:13,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:13,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1591102348, now seen corresponding path program 1 times [2022-07-14 02:20:13,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:13,795 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [798127543] [2022-07-14 02:20:13,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:13,795 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:13,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:13,796 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-14 02:20:13,819 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-14 02:20:15,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:15,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 2367 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:20:15,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:15,943 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-07-14 02:20:15,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:15,944 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:15,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [798127543] [2022-07-14 02:20:15,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [798127543] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:15,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:15,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:20:15,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113312860] [2022-07-14 02:20:15,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:15,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:20:15,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:15,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:20:15,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:15,946 INFO L87 Difference]: Start difference. First operand 23429 states and 33949 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, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:16,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:16,948 INFO L93 Difference]: Finished difference Result 50505 states and 73946 transitions. [2022-07-14 02:20:16,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:16,952 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, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 254 [2022-07-14 02:20:16,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:17,071 INFO L225 Difference]: With dead ends: 50505 [2022-07-14 02:20:17,071 INFO L226 Difference]: Without dead ends: 27104 [2022-07-14 02:20:17,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:17,143 INFO L413 NwaCegarLoop]: 1754 mSDtfsCounter, 235 mSDsluCounter, 4995 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 6749 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:17,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 6749 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:20:17,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27104 states. [2022-07-14 02:20:17,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27104 to 23469. [2022-07-14 02:20:17,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23469 states, 16572 states have (on average 1.3225923244026068) internal successors, (21918), 17212 states have internal predecessors, (21918), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1594 states have return successors, (6779), 5034 states have call predecessors, (6779), 5301 states have call successors, (6779) [2022-07-14 02:20:18,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23469 states to 23469 states and 33999 transitions. [2022-07-14 02:20:18,227 INFO L78 Accepts]: Start accepts. Automaton has 23469 states and 33999 transitions. Word has length 254 [2022-07-14 02:20:18,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:18,227 INFO L495 AbstractCegarLoop]: Abstraction has 23469 states and 33999 transitions. [2022-07-14 02:20:18,228 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, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:18,228 INFO L276 IsEmpty]: Start isEmpty. Operand 23469 states and 33999 transitions. [2022-07-14 02:20:18,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2022-07-14 02:20:18,237 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:18,238 INFO L195 NwaCegarLoop]: trace histogram [8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:18,290 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-14 02:20:18,459 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-14 02:20:18,460 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:18,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:18,461 INFO L85 PathProgramCache]: Analyzing trace with hash 87904741, now seen corresponding path program 1 times [2022-07-14 02:20:18,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:18,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [86470252] [2022-07-14 02:20:18,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:18,463 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:18,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:18,465 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-14 02:20:18,468 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-14 02:20:20,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:20,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 2398 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:20:20,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:20,644 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-07-14 02:20:20,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:20,644 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:20,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [86470252] [2022-07-14 02:20:20,645 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [86470252] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:20,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:20,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:20:20,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224270433] [2022-07-14 02:20:20,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:20,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:20:20,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:20,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:20:20,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:20,647 INFO L87 Difference]: Start difference. First operand 23469 states and 33999 transitions. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 4 states have internal predecessors, (154), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:21,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:21,673 INFO L93 Difference]: Finished difference Result 50605 states and 74066 transitions. [2022-07-14 02:20:21,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:21,674 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 4 states have internal predecessors, (154), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 260 [2022-07-14 02:20:21,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:21,834 INFO L225 Difference]: With dead ends: 50605 [2022-07-14 02:20:21,834 INFO L226 Difference]: Without dead ends: 27164 [2022-07-14 02:20:21,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:21,928 INFO L413 NwaCegarLoop]: 1782 mSDtfsCounter, 235 mSDsluCounter, 5057 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 6839 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:21,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 6839 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:20:21,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27164 states. [2022-07-14 02:20:22,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27164 to 23509. [2022-07-14 02:20:22,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23509 states, 16602 states have (on average 1.322009396458258) internal successors, (21948), 17242 states have internal predecessors, (21948), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1604 states have return successors, (6799), 5044 states have call predecessors, (6799), 5301 states have call successors, (6799) [2022-07-14 02:20:23,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23509 states to 23509 states and 34049 transitions. [2022-07-14 02:20:23,218 INFO L78 Accepts]: Start accepts. Automaton has 23509 states and 34049 transitions. Word has length 260 [2022-07-14 02:20:23,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:23,219 INFO L495 AbstractCegarLoop]: Abstraction has 23509 states and 34049 transitions. [2022-07-14 02:20:23,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 4 states have internal predecessors, (154), 2 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:23,220 INFO L276 IsEmpty]: Start isEmpty. Operand 23509 states and 34049 transitions. [2022-07-14 02:20:23,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-07-14 02:20:23,231 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:23,231 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:23,296 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-14 02:20:23,453 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-14 02:20:23,454 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:23,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:23,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1808713068, now seen corresponding path program 1 times [2022-07-14 02:20:23,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:23,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [920704788] [2022-07-14 02:20:23,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:23,458 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:23,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:23,460 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-14 02:20:23,496 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-14 02:20:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:25,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 2385 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:20:25,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:25,566 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-07-14 02:20:25,566 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:25,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:25,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [920704788] [2022-07-14 02:20:25,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [920704788] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:25,567 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:25,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:20:25,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008245373] [2022-07-14 02:20:25,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:25,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:20:25,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:25,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:20:25,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:25,569 INFO L87 Difference]: Start difference. First operand 23509 states and 34049 transitions. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:26,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:26,465 INFO L93 Difference]: Finished difference Result 47170 states and 68435 transitions. [2022-07-14 02:20:26,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 02:20:26,466 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 261 [2022-07-14 02:20:26,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:26,578 INFO L225 Difference]: With dead ends: 47170 [2022-07-14 02:20:26,578 INFO L226 Difference]: Without dead ends: 23689 [2022-07-14 02:20:26,656 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:20:26,657 INFO L413 NwaCegarLoop]: 1449 mSDtfsCounter, 8 mSDsluCounter, 4341 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 5790 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:26,657 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 5790 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:20:26,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23689 states. [2022-07-14 02:20:27,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23689 to 23609. [2022-07-14 02:20:27,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23609 states, 16702 states have (on average 1.3200814273739672) internal successors, (22048), 17342 states have internal predecessors, (22048), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1604 states have return successors, (6799), 5044 states have call predecessors, (6799), 5301 states have call successors, (6799) [2022-07-14 02:20:27,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23609 states to 23609 states and 34149 transitions. [2022-07-14 02:20:27,568 INFO L78 Accepts]: Start accepts. Automaton has 23609 states and 34149 transitions. Word has length 261 [2022-07-14 02:20:27,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:27,569 INFO L495 AbstractCegarLoop]: Abstraction has 23609 states and 34149 transitions. [2022-07-14 02:20:27,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:27,569 INFO L276 IsEmpty]: Start isEmpty. Operand 23609 states and 34149 transitions. [2022-07-14 02:20:27,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-07-14 02:20:27,579 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:27,579 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:27,640 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-14 02:20:27,799 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-14 02:20:27,800 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:27,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:27,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1429505202, now seen corresponding path program 1 times [2022-07-14 02:20:27,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:27,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393926094] [2022-07-14 02:20:27,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:27,803 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:27,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:27,804 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-14 02:20:27,806 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-14 02:20:29,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:30,028 INFO L263 TraceCheckSpWp]: Trace formula consists of 2394 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:20:30,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:30,378 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-07-14 02:20:30,378 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:30,379 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:30,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393926094] [2022-07-14 02:20:30,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393926094] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:30,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:30,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 02:20:30,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190289697] [2022-07-14 02:20:30,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:30,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:20:30,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:30,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:20:30,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 02:20:30,381 INFO L87 Difference]: Start difference. First operand 23609 states and 34149 transitions. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2022-07-14 02:20:32,580 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:20:33,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:33,589 INFO L93 Difference]: Finished difference Result 50865 states and 74356 transitions. [2022-07-14 02:20:33,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:33,590 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) Word has length 261 [2022-07-14 02:20:33,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:33,734 INFO L225 Difference]: With dead ends: 50865 [2022-07-14 02:20:33,735 INFO L226 Difference]: Without dead ends: 27284 [2022-07-14 02:20:33,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:33,811 INFO L413 NwaCegarLoop]: 1578 mSDtfsCounter, 335 mSDsluCounter, 2902 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 19 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 4480 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:33,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 4480 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 10 Invalid, 1 Unknown, 0 Unchecked, 2.2s Time] [2022-07-14 02:20:33,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27284 states. [2022-07-14 02:20:34,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27284 to 23609. [2022-07-14 02:20:34,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23609 states, 16702 states have (on average 1.319482696683032) internal successors, (22038), 17342 states have internal predecessors, (22038), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1604 states have return successors, (6799), 5044 states have call predecessors, (6799), 5301 states have call successors, (6799) [2022-07-14 02:20:34,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23609 states to 23609 states and 34139 transitions. [2022-07-14 02:20:34,733 INFO L78 Accepts]: Start accepts. Automaton has 23609 states and 34139 transitions. Word has length 261 [2022-07-14 02:20:34,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:34,733 INFO L495 AbstractCegarLoop]: Abstraction has 23609 states and 34139 transitions. [2022-07-14 02:20:34,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 4 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (22), 4 states have call predecessors, (22), 4 states have call successors, (22) [2022-07-14 02:20:34,734 INFO L276 IsEmpty]: Start isEmpty. Operand 23609 states and 34139 transitions. [2022-07-14 02:20:34,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2022-07-14 02:20:34,743 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:34,747 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:34,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-07-14 02:20:34,957 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-14 02:20:34,958 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:34,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:34,958 INFO L85 PathProgramCache]: Analyzing trace with hash 863575824, now seen corresponding path program 1 times [2022-07-14 02:20:34,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:34,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1297551322] [2022-07-14 02:20:34,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:34,960 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:34,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:34,961 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-14 02:20:34,964 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-14 02:20:37,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:37,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 2424 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 02:20:37,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:37,674 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2022-07-14 02:20:37,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:37,674 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:37,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1297551322] [2022-07-14 02:20:37,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1297551322] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:37,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:37,675 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 02:20:37,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292091590] [2022-07-14 02:20:37,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:37,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 02:20:37,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:37,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 02:20:37,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:20:37,676 INFO L87 Difference]: Start difference. First operand 23609 states and 34139 transitions. Second operand has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 6 states have internal predecessors, (152), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:39,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:39,146 INFO L93 Difference]: Finished difference Result 54800 states and 80837 transitions. [2022-07-14 02:20:39,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:20:39,147 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 6 states have internal predecessors, (152), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 261 [2022-07-14 02:20:39,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:39,271 INFO L225 Difference]: With dead ends: 54800 [2022-07-14 02:20:39,272 INFO L226 Difference]: Without dead ends: 31219 [2022-07-14 02:20:39,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:20:39,357 INFO L413 NwaCegarLoop]: 1885 mSDtfsCounter, 1245 mSDsluCounter, 8598 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 266 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1245 SdHoareTripleChecker+Valid, 10483 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 266 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:39,357 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1245 Valid, 10483 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [266 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-14 02:20:39,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31219 states. [2022-07-14 02:20:40,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31219 to 23649. [2022-07-14 02:20:40,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23649 states, 16742 states have (on average 1.318719388364592) internal successors, (22078), 17372 states have internal predecessors, (22078), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1604 states have return successors, (6799), 5054 states have call predecessors, (6799), 5301 states have call successors, (6799) [2022-07-14 02:20:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23649 states to 23649 states and 34179 transitions. [2022-07-14 02:20:40,377 INFO L78 Accepts]: Start accepts. Automaton has 23649 states and 34179 transitions. Word has length 261 [2022-07-14 02:20:40,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:40,377 INFO L495 AbstractCegarLoop]: Abstraction has 23649 states and 34179 transitions. [2022-07-14 02:20:40,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.714285714285715) internal successors, (152), 6 states have internal predecessors, (152), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:40,378 INFO L276 IsEmpty]: Start isEmpty. Operand 23649 states and 34179 transitions. [2022-07-14 02:20:40,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2022-07-14 02:20:40,385 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:40,386 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:40,454 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-14 02:20:40,607 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-14 02:20:40,608 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:40,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:40,608 INFO L85 PathProgramCache]: Analyzing trace with hash -774743177, now seen corresponding path program 1 times [2022-07-14 02:20:40,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:40,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1967452314] [2022-07-14 02:20:40,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:40,610 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:40,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:40,611 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-14 02:20:40,612 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-14 02:20:42,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:42,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 2442 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:20:42,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:42,994 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 4 [2022-07-14 02:20:43,146 INFO L134 CoverageAnalysis]: Checked inductivity of 143 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2022-07-14 02:20:43,147 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:43,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:43,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1967452314] [2022-07-14 02:20:43,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1967452314] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:43,147 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:43,148 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:20:43,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358800810] [2022-07-14 02:20:43,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:43,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:20:43,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:43,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:20:43,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:43,149 INFO L87 Difference]: Start difference. First operand 23649 states and 34179 transitions. Second operand has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:43,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:43,942 INFO L93 Difference]: Finished difference Result 47270 states and 68325 transitions. [2022-07-14 02:20:43,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:43,942 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 268 [2022-07-14 02:20:43,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:44,020 INFO L225 Difference]: With dead ends: 47270 [2022-07-14 02:20:44,020 INFO L226 Difference]: Without dead ends: 23649 [2022-07-14 02:20:44,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:44,074 INFO L413 NwaCegarLoop]: 1455 mSDtfsCounter, 0 mSDsluCounter, 4175 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5630 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:44,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5630 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 191 Unchecked, 0.0s Time] [2022-07-14 02:20:44,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23649 states. [2022-07-14 02:20:44,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23649 to 23649. [2022-07-14 02:20:44,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23649 states, 16742 states have (on average 1.3181220881615099) internal successors, (22068), 17372 states have internal predecessors, (22068), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1604 states have return successors, (6799), 5054 states have call predecessors, (6799), 5301 states have call successors, (6799) [2022-07-14 02:20:44,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23649 states to 23649 states and 34169 transitions. [2022-07-14 02:20:44,812 INFO L78 Accepts]: Start accepts. Automaton has 23649 states and 34169 transitions. Word has length 268 [2022-07-14 02:20:44,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:44,813 INFO L495 AbstractCegarLoop]: Abstraction has 23649 states and 34169 transitions. [2022-07-14 02:20:44,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.4) internal successors, (152), 4 states have internal predecessors, (152), 2 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:20:44,813 INFO L276 IsEmpty]: Start isEmpty. Operand 23649 states and 34169 transitions. [2022-07-14 02:20:44,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2022-07-14 02:20:44,819 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:44,819 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:44,863 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-14 02:20:45,020 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-14 02:20:45,020 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:45,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:45,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1292337354, now seen corresponding path program 1 times [2022-07-14 02:20:45,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:45,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1129242174] [2022-07-14 02:20:45,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:45,023 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:45,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:45,024 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-14 02:20:45,027 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-14 02:20:47,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:47,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 2459 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-14 02:20:47,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:47,624 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2022-07-14 02:20:47,625 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:47,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:47,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1129242174] [2022-07-14 02:20:47,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1129242174] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:47,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:47,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:20:47,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535274629] [2022-07-14 02:20:47,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:47,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:20:47,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:47,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:20:47,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:20:47,627 INFO L87 Difference]: Start difference. First operand 23649 states and 34169 transitions. Second operand has 6 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:20:49,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:49,255 INFO L93 Difference]: Finished difference Result 51890 states and 75916 transitions. [2022-07-14 02:20:49,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:20:49,256 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) Word has length 273 [2022-07-14 02:20:49,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:49,339 INFO L225 Difference]: With dead ends: 51890 [2022-07-14 02:20:49,340 INFO L226 Difference]: Without dead ends: 28269 [2022-07-14 02:20:49,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 269 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:20:49,393 INFO L413 NwaCegarLoop]: 1859 mSDtfsCounter, 645 mSDsluCounter, 6716 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 8575 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:49,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 8575 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:20:49,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28269 states. [2022-07-14 02:20:50,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28269 to 23699. [2022-07-14 02:20:50,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23699 states, 16782 states have (on average 1.3173638422118936) internal successors, (22108), 17412 states have internal predecessors, (22108), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1614 states have return successors, (6869), 5064 states have call predecessors, (6869), 5301 states have call successors, (6869) [2022-07-14 02:20:50,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23699 states to 23699 states and 34279 transitions. [2022-07-14 02:20:50,184 INFO L78 Accepts]: Start accepts. Automaton has 23699 states and 34279 transitions. Word has length 273 [2022-07-14 02:20:50,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:50,184 INFO L495 AbstractCegarLoop]: Abstraction has 23699 states and 34279 transitions. [2022-07-14 02:20:50,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 26.0) internal successors, (156), 5 states have internal predecessors, (156), 2 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (23), 3 states have call predecessors, (23), 2 states have call successors, (23) [2022-07-14 02:20:50,184 INFO L276 IsEmpty]: Start isEmpty. Operand 23699 states and 34279 transitions. [2022-07-14 02:20:50,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-07-14 02:20:50,190 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:50,190 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:20:50,239 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-14 02:20:50,399 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-14 02:20:50,400 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:50,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:50,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1575192269, now seen corresponding path program 1 times [2022-07-14 02:20:50,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:50,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736298389] [2022-07-14 02:20:50,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:50,404 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:50,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:50,407 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-14 02:20:50,408 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-14 02:20:52,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:52,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 2538 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 02:20:52,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:52,746 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-07-14 02:20:52,747 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:52,747 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:52,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736298389] [2022-07-14 02:20:52,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736298389] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:52,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:52,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 02:20:52,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191331317] [2022-07-14 02:20:52,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:52,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:20:52,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:52,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:20:52,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 02:20:52,750 INFO L87 Difference]: Start difference. First operand 23699 states and 34279 transitions. Second operand has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-14 02:20:54,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:54,351 INFO L93 Difference]: Finished difference Result 56429 states and 81447 transitions. [2022-07-14 02:20:54,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:54,353 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) Word has length 278 [2022-07-14 02:20:54,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:54,584 INFO L225 Difference]: With dead ends: 56429 [2022-07-14 02:20:54,584 INFO L226 Difference]: Without dead ends: 32758 [2022-07-14 02:20:54,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:54,643 INFO L413 NwaCegarLoop]: 2730 mSDtfsCounter, 1479 mSDsluCounter, 3973 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1479 SdHoareTripleChecker+Valid, 6703 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:54,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1479 Valid, 6703 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-14 02:20:54,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32758 states. [2022-07-14 02:20:55,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32758 to 23719. [2022-07-14 02:20:55,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23719 states, 16802 states have (on average 1.3169860730865373) internal successors, (22128), 17432 states have internal predecessors, (22128), 5302 states have call successors, (5302), 1618 states have call predecessors, (5302), 1614 states have return successors, (6869), 5064 states have call predecessors, (6869), 5301 states have call successors, (6869) [2022-07-14 02:20:55,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23719 states to 23719 states and 34299 transitions. [2022-07-14 02:20:55,733 INFO L78 Accepts]: Start accepts. Automaton has 23719 states and 34299 transitions. Word has length 278 [2022-07-14 02:20:55,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:55,734 INFO L495 AbstractCegarLoop]: Abstraction has 23719 states and 34299 transitions. [2022-07-14 02:20:55,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 40.5) internal successors, (162), 4 states have internal predecessors, (162), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (24), 2 states have call predecessors, (24), 2 states have call successors, (24) [2022-07-14 02:20:55,734 INFO L276 IsEmpty]: Start isEmpty. Operand 23719 states and 34299 transitions. [2022-07-14 02:20:55,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-07-14 02:20:55,741 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:55,741 INFO L195 NwaCegarLoop]: trace histogram [8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:20:55,792 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Ended with exit code 0 [2022-07-14 02:20:55,941 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-14 02:20:55,942 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:55,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:55,942 INFO L85 PathProgramCache]: Analyzing trace with hash -916711623, now seen corresponding path program 1 times [2022-07-14 02:20:55,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:55,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1588879709] [2022-07-14 02:20:55,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:55,944 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:55,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:55,945 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-14 02:20:55,946 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-14 02:20:58,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:58,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 2489 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-14 02:20:58,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:59,095 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 50 proven. 4 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-14 02:20:59,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:21:00,457 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-07-14 02:21:00,457 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:00,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1588879709] [2022-07-14 02:21:00,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1588879709] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:21:00,458 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:21:00,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 20 [2022-07-14 02:21:00,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954757003] [2022-07-14 02:21:00,458 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:21:00,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-14 02:21:00,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:00,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-14 02:21:00,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2022-07-14 02:21:00,460 INFO L87 Difference]: Start difference. First operand 23719 states and 34299 transitions. Second operand has 20 states, 19 states have (on average 9.157894736842104) internal successors, (174), 16 states have internal predecessors, (174), 5 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (33), 8 states have call predecessors, (33), 5 states have call successors, (33) [2022-07-14 02:21:02,965 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:06,147 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:08,162 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:10,178 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:12,196 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:14,214 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:16,229 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:18,241 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:20,257 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:22,280 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:24,290 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:28,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:28,442 INFO L93 Difference]: Finished difference Result 56700 states and 83780 transitions. [2022-07-14 02:21:28,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-14 02:21:28,444 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 9.157894736842104) internal successors, (174), 16 states have internal predecessors, (174), 5 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (33), 8 states have call predecessors, (33), 5 states have call successors, (33) Word has length 278 [2022-07-14 02:21:28,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:28,590 INFO L225 Difference]: With dead ends: 56700 [2022-07-14 02:21:28,590 INFO L226 Difference]: Without dead ends: 33009 [2022-07-14 02:21:28,643 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 563 GetRequests, 539 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-07-14 02:21:28,644 INFO L413 NwaCegarLoop]: 1917 mSDtfsCounter, 2496 mSDsluCounter, 27327 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 518 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2561 SdHoareTripleChecker+Valid, 29244 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 518 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:28,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2561 Valid, 29244 Invalid, 994 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [518 Valid, 465 Invalid, 11 Unknown, 0 Unchecked, 25.5s Time] [2022-07-14 02:21:28,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33009 states. [2022-07-14 02:21:29,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33009 to 23759. [2022-07-14 02:21:29,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23759 states, 16832 states have (on average 1.3158269961977187) internal successors, (22148), 17462 states have internal predecessors, (22148), 5312 states have call successors, (5312), 1618 states have call predecessors, (5312), 1614 states have return successors, (6879), 5069 states have call predecessors, (6879), 5311 states have call successors, (6879) [2022-07-14 02:21:29,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23759 states to 23759 states and 34339 transitions. [2022-07-14 02:21:29,716 INFO L78 Accepts]: Start accepts. Automaton has 23759 states and 34339 transitions. Word has length 278 [2022-07-14 02:21:29,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:29,717 INFO L495 AbstractCegarLoop]: Abstraction has 23759 states and 34339 transitions. [2022-07-14 02:21:29,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 9.157894736842104) internal successors, (174), 16 states have internal predecessors, (174), 5 states have call successors, (35), 2 states have call predecessors, (35), 5 states have return successors, (33), 8 states have call predecessors, (33), 5 states have call successors, (33) [2022-07-14 02:21:29,718 INFO L276 IsEmpty]: Start isEmpty. Operand 23759 states and 34339 transitions. [2022-07-14 02:21:29,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 349 [2022-07-14 02:21:29,724 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:29,725 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:21:29,802 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-14 02:21:29,939 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-14 02:21:29,940 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:29,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:29,940 INFO L85 PathProgramCache]: Analyzing trace with hash 899872474, now seen corresponding path program 1 times [2022-07-14 02:21:29,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:29,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1028096681] [2022-07-14 02:21:29,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:29,942 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:29,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:29,944 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-14 02:21:29,944 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-14 02:21:32,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:32,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 2769 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:21:32,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:32,910 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-14 02:21:32,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:32,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:32,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1028096681] [2022-07-14 02:21:32,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1028096681] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:32,910 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:32,910 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:21:32,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285065539] [2022-07-14 02:21:32,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:32,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:21:32,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:32,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:21:32,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:21:32,912 INFO L87 Difference]: Start difference. First operand 23759 states and 34339 transitions. Second operand has 5 states, 5 states have (on average 41.8) internal successors, (209), 5 states have internal predecessors, (209), 3 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-07-14 02:21:35,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:35,210 INFO L93 Difference]: Finished difference Result 57864 states and 83630 transitions. [2022-07-14 02:21:35,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:21:35,212 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 41.8) internal successors, (209), 5 states have internal predecessors, (209), 3 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) Word has length 348 [2022-07-14 02:21:35,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:35,318 INFO L225 Difference]: With dead ends: 57864 [2022-07-14 02:21:35,318 INFO L226 Difference]: Without dead ends: 34133 [2022-07-14 02:21:35,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:21:35,378 INFO L413 NwaCegarLoop]: 2985 mSDtfsCounter, 1710 mSDsluCounter, 6900 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1759 SdHoareTripleChecker+Valid, 9885 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:35,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1759 Valid, 9885 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-14 02:21:35,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34133 states. [2022-07-14 02:21:36,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34133 to 23779. [2022-07-14 02:21:36,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23779 states, 16842 states have (on average 1.3156394727467047) internal successors, (22158), 17472 states have internal predecessors, (22158), 5322 states have call successors, (5322), 1618 states have call predecessors, (5322), 1614 states have return successors, (6889), 5079 states have call predecessors, (6889), 5321 states have call successors, (6889) [2022-07-14 02:21:36,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23779 states to 23779 states and 34369 transitions. [2022-07-14 02:21:36,515 INFO L78 Accepts]: Start accepts. Automaton has 23779 states and 34369 transitions. Word has length 348 [2022-07-14 02:21:36,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:36,516 INFO L495 AbstractCegarLoop]: Abstraction has 23779 states and 34369 transitions. [2022-07-14 02:21:36,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 41.8) internal successors, (209), 5 states have internal predecessors, (209), 3 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (29), 3 states have call predecessors, (29), 3 states have call successors, (29) [2022-07-14 02:21:36,516 INFO L276 IsEmpty]: Start isEmpty. Operand 23779 states and 34369 transitions. [2022-07-14 02:21:36,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 409 [2022-07-14 02:21:36,525 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:36,525 INFO L195 NwaCegarLoop]: trace histogram [16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:36,604 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-14 02:21:36,747 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-14 02:21:36,748 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:36,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash -978138414, now seen corresponding path program 1 times [2022-07-14 02:21:36,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:36,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96184575] [2022-07-14 02:21:36,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:36,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:36,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:36,751 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-14 02:21:36,752 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-14 02:21:39,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:40,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 3557 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-14 02:21:40,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:40,614 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-07-14 02:21:40,614 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:40,614 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:40,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96184575] [2022-07-14 02:21:40,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96184575] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:40,615 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:40,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 02:21:40,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852903018] [2022-07-14 02:21:40,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:40,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 02:21:40,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:40,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 02:21:40,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:21:40,616 INFO L87 Difference]: Start difference. First operand 23779 states and 34369 transitions. Second operand has 8 states, 8 states have (on average 25.25) internal successors, (202), 7 states have internal predecessors, (202), 2 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (35), 3 states have call predecessors, (35), 2 states have call successors, (35) [2022-07-14 02:21:43,169 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:21:44,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:44,549 INFO L93 Difference]: Finished difference Result 49980 states and 72756 transitions. [2022-07-14 02:21:44,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 02:21:44,550 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 25.25) internal successors, (202), 7 states have internal predecessors, (202), 2 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (35), 3 states have call predecessors, (35), 2 states have call successors, (35) Word has length 408 [2022-07-14 02:21:44,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:44,645 INFO L225 Difference]: With dead ends: 49980 [2022-07-14 02:21:44,645 INFO L226 Difference]: Without dead ends: 26229 [2022-07-14 02:21:44,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 412 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-07-14 02:21:44,706 INFO L413 NwaCegarLoop]: 2067 mSDtfsCounter, 1027 mSDsluCounter, 10896 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 194 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 12963 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:44,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1076 Valid, 12963 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 56 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-07-14 02:21:44,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26229 states. [2022-07-14 02:21:45,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26229 to 23229. [2022-07-14 02:21:45,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23229 states, 16477 states have (on average 1.3177762942283182) internal successors, (21713), 17092 states have internal predecessors, (21713), 5182 states have call successors, (5182), 1573 states have call predecessors, (5182), 1569 states have return successors, (6739), 4939 states have call predecessors, (6739), 5181 states have call successors, (6739) [2022-07-14 02:21:45,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23229 states to 23229 states and 33634 transitions. [2022-07-14 02:21:45,738 INFO L78 Accepts]: Start accepts. Automaton has 23229 states and 33634 transitions. Word has length 408 [2022-07-14 02:21:45,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:45,738 INFO L495 AbstractCegarLoop]: Abstraction has 23229 states and 33634 transitions. [2022-07-14 02:21:45,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 25.25) internal successors, (202), 7 states have internal predecessors, (202), 2 states have call successors, (40), 2 states have call predecessors, (40), 3 states have return successors, (35), 3 states have call predecessors, (35), 2 states have call successors, (35) [2022-07-14 02:21:45,738 INFO L276 IsEmpty]: Start isEmpty. Operand 23229 states and 33634 transitions. [2022-07-14 02:21:45,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 410 [2022-07-14 02:21:45,744 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:45,744 INFO L195 NwaCegarLoop]: trace histogram [16, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:45,806 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-14 02:21:45,945 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-14 02:21:45,945 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:45,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:45,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1196115669, now seen corresponding path program 1 times [2022-07-14 02:21:45,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:45,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745897] [2022-07-14 02:21:45,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:21:45,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:45,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:45,950 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-14 02:21:45,951 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-14 02:21:49,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:21:49,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 3505 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:21:49,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:49,779 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 163 proven. 10 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2022-07-14 02:21:49,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:21:50,862 INFO L134 CoverageAnalysis]: Checked inductivity of 460 backedges. 34 proven. 84 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2022-07-14 02:21:50,862 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:50,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745897] [2022-07-14 02:21:50,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745897] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:21:50,863 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:21:50,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-07-14 02:21:50,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630258830] [2022-07-14 02:21:50,863 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:21:50,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-14 02:21:50,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:50,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-14 02:21:50,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-07-14 02:21:50,864 INFO L87 Difference]: Start difference. First operand 23229 states and 33634 transitions. Second operand has 14 states, 14 states have (on average 16.785714285714285) internal successors, (235), 14 states have internal predecessors, (235), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:21:53,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:21:53,565 INFO L93 Difference]: Finished difference Result 46555 states and 67436 transitions. [2022-07-14 02:21:53,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-14 02:21:53,567 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 16.785714285714285) internal successors, (235), 14 states have internal predecessors, (235), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) Word has length 409 [2022-07-14 02:21:53,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:21:53,671 INFO L225 Difference]: With dead ends: 46555 [2022-07-14 02:21:53,671 INFO L226 Difference]: Without dead ends: 23324 [2022-07-14 02:21:53,743 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 826 GetRequests, 804 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=197, Invalid=355, Unknown=0, NotChecked=0, Total=552 [2022-07-14 02:21:53,744 INFO L413 NwaCegarLoop]: 1450 mSDtfsCounter, 26 mSDsluCounter, 13021 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 14471 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:21:53,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 14471 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-14 02:21:53,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23324 states. [2022-07-14 02:21:54,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23324 to 23314. [2022-07-14 02:21:54,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23314 states, 16557 states have (on average 1.3180527873407017) internal successors, (21823), 17172 states have internal predecessors, (21823), 5182 states have call successors, (5182), 1578 states have call predecessors, (5182), 1574 states have return successors, (6739), 4939 states have call predecessors, (6739), 5181 states have call successors, (6739) [2022-07-14 02:21:54,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23314 states to 23314 states and 33744 transitions. [2022-07-14 02:21:54,874 INFO L78 Accepts]: Start accepts. Automaton has 23314 states and 33744 transitions. Word has length 409 [2022-07-14 02:21:54,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:21:54,875 INFO L495 AbstractCegarLoop]: Abstraction has 23314 states and 33744 transitions. [2022-07-14 02:21:54,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 16.785714285714285) internal successors, (235), 14 states have internal predecessors, (235), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:21:54,875 INFO L276 IsEmpty]: Start isEmpty. Operand 23314 states and 33744 transitions. [2022-07-14 02:21:54,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2022-07-14 02:21:54,882 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:21:54,882 INFO L195 NwaCegarLoop]: trace histogram [34, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:21:54,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-07-14 02:21:55,082 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-14 02:21:55,083 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:21:55,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:21:55,083 INFO L85 PathProgramCache]: Analyzing trace with hash -2032065013, now seen corresponding path program 2 times [2022-07-14 02:21:55,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:21:55,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1349815207] [2022-07-14 02:21:55,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:21:55,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:21:55,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:21:55,099 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-14 02:21:55,114 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-14 02:21:56,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:21:56,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:21:56,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 2030 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-14 02:21:56,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:21:57,237 INFO L134 CoverageAnalysis]: Checked inductivity of 973 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 964 trivial. 0 not checked. [2022-07-14 02:21:57,238 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:21:57,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:21:57,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1349815207] [2022-07-14 02:21:57,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1349815207] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:21:57,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:21:57,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-14 02:21:57,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526687442] [2022-07-14 02:21:57,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:21:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-14 02:21:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:21:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-14 02:21:57,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-14 02:21:57,241 INFO L87 Difference]: Start difference. First operand 23314 states and 33744 transitions. Second operand has 10 states, 10 states have (on average 18.4) internal successors, (184), 8 states have internal predecessors, (184), 3 states have call successors, (42), 2 states have call predecessors, (42), 4 states have return successors, (37), 5 states have call predecessors, (37), 3 states have call successors, (37) [2022-07-14 02:22:02,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:22:02,520 INFO L93 Difference]: Finished difference Result 56679 states and 82045 transitions. [2022-07-14 02:22:02,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-14 02:22:02,521 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 18.4) internal successors, (184), 8 states have internal predecessors, (184), 3 states have call successors, (42), 2 states have call predecessors, (42), 4 states have return successors, (37), 5 states have call predecessors, (37), 3 states have call successors, (37) Word has length 427 [2022-07-14 02:22:02,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:22:02,652 INFO L225 Difference]: With dead ends: 56679 [2022-07-14 02:22:02,652 INFO L226 Difference]: Without dead ends: 33393 [2022-07-14 02:22:02,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 439 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-07-14 02:22:02,843 INFO L413 NwaCegarLoop]: 2096 mSDtfsCounter, 1976 mSDsluCounter, 15928 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1979 SdHoareTripleChecker+Valid, 18024 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:22:02,843 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1979 Valid, 18024 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-07-14 02:22:02,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33393 states. [2022-07-14 02:22:03,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33393 to 23409. [2022-07-14 02:22:03,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23409 states, 16627 states have (on average 1.3167137787935286) internal successors, (21893), 17242 states have internal predecessors, (21893), 5192 states have call successors, (5192), 1578 states have call predecessors, (5192), 1589 states have return successors, (6764), 4969 states have call predecessors, (6764), 5191 states have call successors, (6764) [2022-07-14 02:22:03,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23409 states to 23409 states and 33849 transitions. [2022-07-14 02:22:03,877 INFO L78 Accepts]: Start accepts. Automaton has 23409 states and 33849 transitions. Word has length 427 [2022-07-14 02:22:03,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:22:03,878 INFO L495 AbstractCegarLoop]: Abstraction has 23409 states and 33849 transitions. [2022-07-14 02:22:03,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 18.4) internal successors, (184), 8 states have internal predecessors, (184), 3 states have call successors, (42), 2 states have call predecessors, (42), 4 states have return successors, (37), 5 states have call predecessors, (37), 3 states have call successors, (37) [2022-07-14 02:22:03,878 INFO L276 IsEmpty]: Start isEmpty. Operand 23409 states and 33849 transitions. [2022-07-14 02:22:03,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2022-07-14 02:22:03,885 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:22:03,885 INFO L195 NwaCegarLoop]: trace histogram [39, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-14 02:22:03,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-14 02:22:04,086 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-14 02:22:04,086 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:22:04,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:22:04,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1361360526, now seen corresponding path program 1 times [2022-07-14 02:22:04,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:22:04,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [860626063] [2022-07-14 02:22:04,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:22:04,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:22:04,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:22:04,091 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-14 02:22:04,092 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-14 02:22:07,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:22:07,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 3725 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-14 02:22:07,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:22:08,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 547 proven. 55 refuted. 0 times theorem prover too weak. 620 trivial. 0 not checked. [2022-07-14 02:22:08,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:22:11,217 INFO L134 CoverageAnalysis]: Checked inductivity of 1222 backedges. 64 proven. 389 refuted. 0 times theorem prover too weak. 769 trivial. 0 not checked. [2022-07-14 02:22:11,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:22:11,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [860626063] [2022-07-14 02:22:11,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [860626063] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:22:11,218 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:22:11,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-07-14 02:22:11,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573924216] [2022-07-14 02:22:11,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:22:11,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-14 02:22:11,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:22:11,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-14 02:22:11,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2022-07-14 02:22:11,221 INFO L87 Difference]: Start difference. First operand 23409 states and 33849 transitions. Second operand has 26 states, 26 states have (on average 9.346153846153847) internal successors, (243), 26 states have internal predecessors, (243), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:22:20,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:22:20,361 INFO L93 Difference]: Finished difference Result 47174 states and 68232 transitions. [2022-07-14 02:22:20,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-07-14 02:22:20,362 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 9.346153846153847) internal successors, (243), 26 states have internal predecessors, (243), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) Word has length 427 [2022-07-14 02:22:20,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:22:20,448 INFO L225 Difference]: With dead ends: 47174 [2022-07-14 02:22:20,448 INFO L226 Difference]: Without dead ends: 23593 [2022-07-14 02:22:20,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 880 GetRequests, 828 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=917, Invalid=1945, Unknown=0, NotChecked=0, Total=2862 [2022-07-14 02:22:20,509 INFO L413 NwaCegarLoop]: 1456 mSDtfsCounter, 168 mSDsluCounter, 17425 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 18881 SdHoareTripleChecker+Invalid, 683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:22:20,509 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 18881 Invalid, 683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-07-14 02:22:20,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23593 states. [2022-07-14 02:22:21,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23593 to 23559. [2022-07-14 02:22:21,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23559 states, 16777 states have (on average 1.3123919651904392) internal successors, (22018), 17392 states have internal predecessors, (22018), 5192 states have call successors, (5192), 1578 states have call predecessors, (5192), 1589 states have return successors, (6764), 4969 states have call predecessors, (6764), 5191 states have call successors, (6764) [2022-07-14 02:22:21,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23559 states to 23559 states and 33974 transitions. [2022-07-14 02:22:21,860 INFO L78 Accepts]: Start accepts. Automaton has 23559 states and 33974 transitions. Word has length 427 [2022-07-14 02:22:21,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:22:21,861 INFO L495 AbstractCegarLoop]: Abstraction has 23559 states and 33974 transitions. [2022-07-14 02:22:21,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 9.346153846153847) internal successors, (243), 26 states have internal predecessors, (243), 2 states have call successors, (61), 2 states have call predecessors, (61), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:22:21,861 INFO L276 IsEmpty]: Start isEmpty. Operand 23559 states and 33974 transitions. [2022-07-14 02:22:21,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 464 [2022-07-14 02:22:21,868 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:22:21,869 INFO L195 NwaCegarLoop]: trace histogram [70, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 02:22:21,963 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-14 02:22:22,095 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-14 02:22:22,096 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:22:22,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:22:22,097 INFO L85 PathProgramCache]: Analyzing trace with hash 331270093, now seen corresponding path program 1 times [2022-07-14 02:22:22,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:22:22,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1022623509] [2022-07-14 02:22:22,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:22:22,101 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:22:22,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:22:22,102 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-14 02:22:22,105 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-14 02:22:26,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:22:26,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 4097 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-14 02:22:26,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:22:28,997 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 1441 proven. 253 refuted. 0 times theorem prover too weak. 1277 trivial. 0 not checked. [2022-07-14 02:22:28,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:22:38,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2971 backedges. 124 proven. 1335 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2022-07-14 02:22:38,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:22:38,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1022623509] [2022-07-14 02:22:38,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1022623509] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:22:38,407 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:22:38,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-07-14 02:22:38,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220481687] [2022-07-14 02:22:38,408 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:22:38,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-07-14 02:22:38,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:22:38,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-07-14 02:22:38,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=1777, Unknown=0, NotChecked=0, Total=2450 [2022-07-14 02:22:38,411 INFO L87 Difference]: Start difference. First operand 23559 states and 33974 transitions. Second operand has 50 states, 50 states have (on average 5.42) internal successors, (271), 50 states have internal predecessors, (271), 2 states have call successors, (63), 2 states have call predecessors, (63), 4 states have return successors, (60), 2 states have call predecessors, (60), 2 states have call successors, (60)