./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--gadget--udc--bdc--bdc.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--gadget--udc--bdc--bdc.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 f9061bc17f5b81d8b71557fcfcad78d4aeee3eb70f5055a497a3bfac3b14ddef --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:15:52,971 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:15:52,973 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:15:53,011 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:15:53,011 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:15:53,012 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:15:53,014 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:15:53,015 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:15:53,017 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:15:53,020 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:15:53,021 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:15:53,023 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:15:53,023 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:15:53,024 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:15:53,025 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:15:53,032 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:15:53,033 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:15:53,034 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:15:53,035 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:15:53,035 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:15:53,036 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:15:53,038 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:15:53,039 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:15:53,039 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:15:53,040 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:15:53,044 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:15:53,047 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:15:53,047 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:15:53,048 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:15:53,048 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:15:53,049 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:15:53,049 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:15:53,050 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:15:53,051 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:15:53,052 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:15:53,052 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:15:53,052 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:15:53,053 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:15:53,053 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:15:53,053 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:15:53,054 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:15:53,056 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:15:53,056 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:15:53,078 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:15:53,079 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:15:53,079 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:15:53,079 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:15:53,080 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:15:53,080 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:15:53,080 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:15:53,080 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:15:53,081 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:15:53,081 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:15:53,081 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 02:15:53,081 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:15:53,081 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:15:53,081 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:15:53,082 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:15:53,082 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:15:53,082 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:15:53,082 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:15:53,082 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:15:53,082 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:15:53,083 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:15:53,083 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:15:53,083 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:15:53,083 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:15:53,083 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:15:53,084 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 02:15:53,084 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-14 02:15:53,084 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:15:53,084 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:15:53,084 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:15:53,084 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 -> f9061bc17f5b81d8b71557fcfcad78d4aeee3eb70f5055a497a3bfac3b14ddef [2022-07-14 02:15:53,261 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:15:53,277 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:15:53,279 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:15:53,279 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:15:53,280 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:15:53,281 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i [2022-07-14 02:15:53,321 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/828b46bdd/5b889df9cbc3456c8edea1e36c5a8b88/FLAGc1417af91 [2022-07-14 02:15:53,972 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:15:53,973 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i [2022-07-14 02:15:54,001 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/828b46bdd/5b889df9cbc3456c8edea1e36c5a8b88/FLAGc1417af91 [2022-07-14 02:15:54,313 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/828b46bdd/5b889df9cbc3456c8edea1e36c5a8b88 [2022-07-14 02:15:54,315 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:15:54,316 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:15:54,319 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:15:54,319 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:15:54,322 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:15:54,322 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:15:54" (1/1) ... [2022-07-14 02:15:54,323 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29fff6bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:15:54, skipping insertion in model container [2022-07-14 02:15:54,323 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:15:54" (1/1) ... [2022-07-14 02:15:54,328 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:15:54,436 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:15:56,080 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i[338700,338713] [2022-07-14 02:15:56,106 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:15:56,141 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:15:56,637 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: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:15:56,641 INFO L158 Benchmark]: Toolchain (without parser) took 2324.29ms. Allocated memory was 113.2MB in the beginning and 285.2MB in the end (delta: 172.0MB). Free memory was 70.4MB in the beginning and 210.2MB in the end (delta: -139.7MB). Peak memory consumption was 62.6MB. Max. memory is 16.1GB. [2022-07-14 02:15:56,642 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 77.6MB. Free memory is still 36.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 02:15:56,644 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2320.79ms. Allocated memory was 113.2MB in the beginning and 285.2MB in the end (delta: 172.0MB). Free memory was 70.4MB in the beginning and 210.2MB in the end (delta: -139.7MB). Peak memory consumption was 62.6MB. Max. memory is 16.1GB. [2022-07-14 02:15:56,645 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.17ms. Allocated memory is still 77.6MB. Free memory is still 36.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2320.79ms. Allocated memory was 113.2MB in the beginning and 285.2MB in the end (delta: 172.0MB). Free memory was 70.4MB in the beginning and 210.2MB in the end (delta: -139.7MB). Peak memory consumption was 62.6MB. 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--gadget--udc--bdc--bdc.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 f9061bc17f5b81d8b71557fcfcad78d4aeee3eb70f5055a497a3bfac3b14ddef --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-14 02:15:58,392 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 02:15:58,394 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 02:15:58,427 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 02:15:58,443 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 02:15:58,444 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 02:15:58,445 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 02:15:58,446 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 02:15:58,447 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 02:15:58,448 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 02:15:58,449 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 02:15:58,449 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 02:15:58,450 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 02:15:58,450 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 02:15:58,451 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 02:15:58,452 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 02:15:58,452 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 02:15:58,453 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 02:15:58,454 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 02:15:58,456 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 02:15:58,472 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 02:15:58,473 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 02:15:58,473 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 02:15:58,474 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 02:15:58,474 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 02:15:58,476 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 02:15:58,476 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 02:15:58,476 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 02:15:58,477 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 02:15:58,477 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 02:15:58,478 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 02:15:58,478 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 02:15:58,478 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 02:15:58,479 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 02:15:58,480 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 02:15:58,480 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 02:15:58,480 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 02:15:58,481 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 02:15:58,481 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 02:15:58,481 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 02:15:58,482 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 02:15:58,482 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 02:15:58,487 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:15:58,510 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 02:15:58,511 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 02:15:58,512 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 02:15:58,512 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 02:15:58,512 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-14 02:15:58,513 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-14 02:15:58,513 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 02:15:58,513 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 02:15:58,514 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 02:15:58,514 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-14 02:15:58,515 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-14 02:15:58,516 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 02:15:58,516 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 02:15:58,516 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-14 02:15:58,516 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 02:15:58,516 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 02:15:58,516 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-14 02:15:58,516 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:15:58,517 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 02:15:58,517 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-14 02:15:58,517 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-14 02:15:58,517 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-14 02:15:58,517 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-14 02:15:58,517 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-14 02:15:58,518 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-14 02:15:58,518 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-14 02:15:58,518 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-14 02:15:58,518 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 -> f9061bc17f5b81d8b71557fcfcad78d4aeee3eb70f5055a497a3bfac3b14ddef [2022-07-14 02:15:58,784 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 02:15:58,799 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 02:15:58,802 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 02:15:58,803 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 02:15:58,803 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 02:15:58,804 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i [2022-07-14 02:15:58,863 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f94e2d65c/95fffdf691ba44c187aa91213ff43599/FLAG4171a8a3c [2022-07-14 02:15:59,517 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 02:15:59,518 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i [2022-07-14 02:15:59,558 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f94e2d65c/95fffdf691ba44c187aa91213ff43599/FLAG4171a8a3c [2022-07-14 02:15:59,624 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f94e2d65c/95fffdf691ba44c187aa91213ff43599 [2022-07-14 02:15:59,626 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 02:15:59,627 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 02:15:59,629 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 02:15:59,629 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 02:15:59,632 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 02:15:59,632 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:15:59" (1/1) ... [2022-07-14 02:15:59,633 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21309d30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:15:59, skipping insertion in model container [2022-07-14 02:15:59,633 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 02:15:59" (1/1) ... [2022-07-14 02:15:59,639 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 02:15:59,743 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:16:01,702 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i[338700,338713] [2022-07-14 02:16:01,734 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:16:01,756 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-14 02:16:01,801 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 02:16:02,123 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i[338700,338713] [2022-07-14 02:16:02,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:16:02,139 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 02:16:02,459 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--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i[338700,338713] [2022-07-14 02:16:02,464 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 02:16:02,528 INFO L208 MainTranslator]: Completed translation [2022-07-14 02:16:02,529 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02 WrapperNode [2022-07-14 02:16:02,529 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 02:16:02,530 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 02:16:02,530 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 02:16:02,531 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 02:16:02,535 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:16:02" (1/1) ... [2022-07-14 02:16:02,629 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:16:02" (1/1) ... [2022-07-14 02:16:02,803 INFO L137 Inliner]: procedures = 288, calls = 5784, calls flagged for inlining = 107, calls inlined = 80, statements flattened = 6223 [2022-07-14 02:16:02,803 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 02:16:02,804 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 02:16:02,805 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 02:16:02,805 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 02:16:02,811 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:02,811 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:02,867 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:02,867 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:02,957 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:02,980 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:03,004 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:03,030 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 02:16:03,031 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 02:16:03,032 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 02:16:03,032 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 02:16:03,033 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (1/1) ... [2022-07-14 02:16:03,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-14 02:16:03,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 02:16:03,069 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:16:03,087 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:16:03,101 INFO L130 BoogieDeclarations]: Found specification of procedure ep0_queue_status_stage [2022-07-14 02:16:03,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ep0_queue_status_stage [2022-07-14 02:16:03,102 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-14 02:16:03,102 INFO L130 BoogieDeclarations]: Found specification of procedure ep0_queue [2022-07-14 02:16:03,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ep0_queue [2022-07-14 02:16:03,102 INFO L130 BoogieDeclarations]: Found specification of procedure ep_bd_list_free [2022-07-14 02:16:03,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ep_bd_list_free [2022-07-14 02:16:03,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-14 02:16:03,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-14 02:16:03,103 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-14 02:16:03,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-14 02:16:03,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-14 02:16:03,103 INFO L130 BoogieDeclarations]: Found specification of procedure init_ep [2022-07-14 02:16:03,103 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ep [2022-07-14 02:16:03,103 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-14 02:16:03,104 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-14 02:16:03,104 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-07-14 02:16:03,104 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-07-14 02:16:03,104 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-14 02:16:03,104 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-14 02:16:03,105 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_reset [2022-07-14 02:16:03,105 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_reset [2022-07-14 02:16:03,105 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-14 02:16:03,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-14 02:16:03,105 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2022-07-14 02:16:03,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2022-07-14 02:16:03,106 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_ep_disable [2022-07-14 02:16:03,106 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_ep_disable [2022-07-14 02:16:03,106 INFO L130 BoogieDeclarations]: Found specification of procedure usb_del_gadget_udc [2022-07-14 02:16:03,106 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_del_gadget_udc [2022-07-14 02:16:03,107 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-14 02:16:03,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-14 02:16:03,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-14 02:16:03,107 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-14 02:16:03,107 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_type [2022-07-14 02:16:03,107 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_type [2022-07-14 02:16:03,107 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-14 02:16:03,108 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-14 02:16:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2022-07-14 02:16:03,108 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2022-07-14 02:16:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_req_complete [2022-07-14 02:16:03,108 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_req_complete [2022-07-14 02:16:03,108 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_free_request [2022-07-14 02:16:03,108 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_free_request [2022-07-14 02:16:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure bd_add_to_bdi [2022-07-14 02:16:03,109 INFO L138 BoogieDeclarations]: Found implementation of procedure bd_add_to_bdi [2022-07-14 02:16:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_remove [2022-07-14 02:16:03,109 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_remove [2022-07-14 02:16:03,109 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2022-07-14 02:16:03,110 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2022-07-14 02:16:03,110 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-14 02:16:03,110 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-14 02:16:03,111 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-14 02:16:03,111 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_udc_stop [2022-07-14 02:16:03,111 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_udc_stop [2022-07-14 02:16:03,111 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-14 02:16:03,111 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-14 02:16:03,111 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-14 02:16:03,112 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-14 02:16:03,112 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-14 02:16:03,112 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_isoc [2022-07-14 02:16:03,112 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_isoc [2022-07-14 02:16:03,112 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-14 02:16:03,112 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-14 02:16:03,112 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-14 02:16:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-14 02:16:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-14 02:16:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-14 02:16:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-14 02:16:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-14 02:16:03,113 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_free_ep [2022-07-14 02:16:03,113 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_free_ep [2022-07-14 02:16:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-14 02:16:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-14 02:16:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-14 02:16:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_notify_xfr [2022-07-14 02:16:03,114 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_notify_xfr [2022-07-14 02:16:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-14 02:16:03,114 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-14 02:16:03,114 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-14 02:16:03,115 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-14 02:16:03,115 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_stop_ep [2022-07-14 02:16:03,115 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_stop_ep [2022-07-14 02:16:03,115 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-14 02:16:03,115 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-14 02:16:03,116 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_ep_set_stall [2022-07-14 02:16:03,116 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_ep_set_stall [2022-07-14 02:16:03,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-14 02:16:03,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-14 02:16:03,117 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_map_request [2022-07-14 02:16:03,117 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_map_request [2022-07-14 02:16:03,117 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_mem_free [2022-07-14 02:16:03,117 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_mem_free [2022-07-14 02:16:03,118 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_dbg_bd_list [2022-07-14 02:16:03,118 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_dbg_bd_list [2022-07-14 02:16:03,118 INFO L130 BoogieDeclarations]: Found specification of procedure ep_set_halt [2022-07-14 02:16:03,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ep_set_halt [2022-07-14 02:16:03,118 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-14 02:16:03,118 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-14 02:16:03,118 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_to_tbi [2022-07-14 02:16:03,118 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_to_tbi [2022-07-14 02:16:03,119 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-07-14 02:16:03,119 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-07-14 02:16:03,119 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_mem_init [2022-07-14 02:16:03,119 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_mem_init [2022-07-14 02:16:03,119 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_config_ep [2022-07-14 02:16:03,119 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_config_ep [2022-07-14 02:16:03,119 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_ep_enable [2022-07-14 02:16:03,120 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_ep_enable [2022-07-14 02:16:03,120 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_queue_xfr [2022-07-14 02:16:03,120 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_queue_xfr [2022-07-14 02:16:03,121 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_hw_exit [2022-07-14 02:16:03,122 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_hw_exit [2022-07-14 02:16:03,122 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-14 02:16:03,123 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-14 02:16:03,123 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-14 02:16:03,123 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-14 02:16:03,124 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_ep_disable [2022-07-14 02:16:03,124 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_ep_disable [2022-07-14 02:16:03,125 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-14 02:16:03,125 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-14 02:16:03,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-14 02:16:03,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-14 02:16:03,129 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-14 02:16:03,129 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-14 02:16:03,129 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-14 02:16:03,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2022-07-14 02:16:03,130 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-14 02:16:03,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-14 02:16:03,130 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2022-07-14 02:16:03,130 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2022-07-14 02:16:03,130 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 02:16:03,130 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_ep_dequeue [2022-07-14 02:16:03,130 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_ep_dequeue [2022-07-14 02:16:03,130 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_set_state [2022-07-14 02:16:03,131 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_set_state [2022-07-14 02:16:03,131 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-14 02:16:03,131 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-14 02:16:03,131 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-14 02:16:03,131 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_udc_start [2022-07-14 02:16:03,131 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_udc_start [2022-07-14 02:16:03,131 INFO L130 BoogieDeclarations]: Found specification of procedure poll_oip [2022-07-14 02:16:03,131 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_oip [2022-07-14 02:16:03,131 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2022-07-14 02:16:03,132 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2022-07-14 02:16:03,132 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_stop [2022-07-14 02:16:03,132 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_stop [2022-07-14 02:16:03,132 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_softconn [2022-07-14 02:16:03,132 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_softconn [2022-07-14 02:16:03,133 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_run [2022-07-14 02:16:03,133 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_run [2022-07-14 02:16:03,133 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_set_maxpacket_limit [2022-07-14 02:16:03,133 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_set_maxpacket_limit [2022-07-14 02:16:03,133 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_submit_cmd [2022-07-14 02:16:03,133 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_submit_cmd [2022-07-14 02:16:03,133 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_udc_wakeup [2022-07-14 02:16:03,133 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_udc_wakeup [2022-07-14 02:16:03,133 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-14 02:16:03,134 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-14 02:16:03,134 INFO L130 BoogieDeclarations]: Found specification of procedure find_end_bdi [2022-07-14 02:16:03,134 INFO L138 BoogieDeclarations]: Found implementation of procedure find_end_bdi [2022-07-14 02:16:03,134 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_to_bd [2022-07-14 02:16:03,134 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_to_bd [2022-07-14 02:16:03,134 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_writel [2022-07-14 02:16:03,134 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_writel [2022-07-14 02:16:03,135 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 02:16:03,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 02:16:03,135 INFO L130 BoogieDeclarations]: Found specification of procedure chain_table [2022-07-14 02:16:03,135 INFO L138 BoogieDeclarations]: Found implementation of procedure chain_table [2022-07-14 02:16:03,135 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_readl [2022-07-14 02:16:03,135 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_readl [2022-07-14 02:16:03,135 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_ep_enable [2022-07-14 02:16:03,135 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_ep_enable [2022-07-14 02:16:03,135 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-14 02:16:03,136 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-14 02:16:03,136 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_probe [2022-07-14 02:16:03,136 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_probe [2022-07-14 02:16:03,794 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 02:16:03,798 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 02:16:10,830 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-14 02:17:11,109 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 02:17:11,133 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 02:17:11,138 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-14 02:17:11,141 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:17:11 BoogieIcfgContainer [2022-07-14 02:17:11,141 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 02:17:11,152 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-14 02:17:11,152 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-14 02:17:11,154 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-14 02:17:11,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.07 02:15:59" (1/3) ... [2022-07-14 02:17:11,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f66a53c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:17:11, skipping insertion in model container [2022-07-14 02:17:11,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 02:16:02" (2/3) ... [2022-07-14 02:17:11,156 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2f66a53c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.07 02:17:11, skipping insertion in model container [2022-07-14 02:17:11,156 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 02:17:11" (3/3) ... [2022-07-14 02:17:11,157 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-43_2a-drivers--usb--gadget--udc--bdc--bdc.ko-entry_point.cil.out.i [2022-07-14 02:17:11,166 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-14 02:17:11,171 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-14 02:17:11,249 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-14 02:17:11,254 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@4798aa63, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@185baf3b [2022-07-14 02:17:11,254 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-14 02:17:11,260 INFO L276 IsEmpty]: Start isEmpty. Operand has 1459 states, 1027 states have (on average 1.3320350535540408) internal successors, (1368), 1045 states have internal predecessors, (1368), 353 states have call successors, (353), 78 states have call predecessors, (353), 77 states have return successors, (348), 348 states have call predecessors, (348), 348 states have call successors, (348) [2022-07-14 02:17:11,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-14 02:17:11,275 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:11,275 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:11,276 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:11,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:11,280 INFO L85 PathProgramCache]: Analyzing trace with hash -171950750, now seen corresponding path program 1 times [2022-07-14 02:17:11,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:11,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [684636137] [2022-07-14 02:17:11,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:11,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:11,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:11,329 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:17:11,330 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:17:12,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:12,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 3365 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:17:12,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:12,515 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-14 02:17:12,523 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:12,523 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:12,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [684636137] [2022-07-14 02:17:12,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [684636137] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:12,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:12,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:17:12,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689319057] [2022-07-14 02:17:12,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:12,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:17:12,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:12,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:17:12,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:17:12,548 INFO L87 Difference]: Start difference. First operand has 1459 states, 1027 states have (on average 1.3320350535540408) internal successors, (1368), 1045 states have internal predecessors, (1368), 353 states have call successors, (353), 78 states have call predecessors, (353), 77 states have return successors, (348), 348 states have call predecessors, (348), 348 states have call successors, (348) Second operand has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-14 02:17:13,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:13,942 INFO L93 Difference]: Finished difference Result 3953 states and 5642 transitions. [2022-07-14 02:17:13,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:17:13,945 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 72 [2022-07-14 02:17:13,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:13,991 INFO L225 Difference]: With dead ends: 3953 [2022-07-14 02:17:13,991 INFO L226 Difference]: Without dead ends: 2471 [2022-07-14 02:17:14,003 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 70 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:17:14,020 INFO L413 NwaCegarLoop]: 2405 mSDtfsCounter, 1437 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1437 SdHoareTripleChecker+Valid, 4442 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:14,024 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1437 Valid, 4442 Invalid, 26 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-14 02:17:14,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2471 states. [2022-07-14 02:17:14,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2471 to 2466. [2022-07-14 02:17:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2466 states, 1727 states have (on average 1.3103647944412276) internal successors, (2263), 1748 states have internal predecessors, (2263), 601 states have call successors, (601), 138 states have call predecessors, (601), 137 states have return successors, (600), 599 states have call predecessors, (600), 600 states have call successors, (600) [2022-07-14 02:17:14,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2466 states to 2466 states and 3464 transitions. [2022-07-14 02:17:14,288 INFO L78 Accepts]: Start accepts. Automaton has 2466 states and 3464 transitions. Word has length 72 [2022-07-14 02:17:14,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:14,288 INFO L495 AbstractCegarLoop]: Abstraction has 2466 states and 3464 transitions. [2022-07-14 02:17:14,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.0) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-14 02:17:14,290 INFO L276 IsEmpty]: Start isEmpty. Operand 2466 states and 3464 transitions. [2022-07-14 02:17:14,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-07-14 02:17:14,300 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:14,301 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1] [2022-07-14 02:17:14,351 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:17:14,518 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:17:14,519 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:14,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:14,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1774106033, now seen corresponding path program 1 times [2022-07-14 02:17:14,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:14,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [266436828] [2022-07-14 02:17:14,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:14,522 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:14,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:14,536 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:17:14,563 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:17:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:15,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 3596 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:17:15,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:16,137 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-07-14 02:17:16,137 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:16,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:16,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [266436828] [2022-07-14 02:17:16,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [266436828] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:16,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:16,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:17:16,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992677774] [2022-07-14 02:17:16,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:16,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:17:16,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:16,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:17:16,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:17:16,139 INFO L87 Difference]: Start difference. First operand 2466 states and 3464 transitions. Second operand has 6 states, 5 states have (on average 12.4) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-14 02:17:16,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:16,809 INFO L93 Difference]: Finished difference Result 4940 states and 6961 transitions. [2022-07-14 02:17:16,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:17:16,810 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 12.4) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 152 [2022-07-14 02:17:16,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:16,818 INFO L225 Difference]: With dead ends: 4940 [2022-07-14 02:17:16,819 INFO L226 Difference]: Without dead ends: 2472 [2022-07-14 02:17:16,824 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:17:16,825 INFO L413 NwaCegarLoop]: 2035 mSDtfsCounter, 6 mSDsluCounter, 8117 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 10152 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:16,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 10152 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:17:16,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2472 states. [2022-07-14 02:17:16,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2472 to 2472. [2022-07-14 02:17:16,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2472 states, 1731 states have (on average 1.3108030040439052) internal successors, (2269), 1754 states have internal predecessors, (2269), 601 states have call successors, (601), 138 states have call predecessors, (601), 139 states have return successors, (604), 599 states have call predecessors, (604), 600 states have call successors, (604) [2022-07-14 02:17:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2472 states to 2472 states and 3474 transitions. [2022-07-14 02:17:16,885 INFO L78 Accepts]: Start accepts. Automaton has 2472 states and 3474 transitions. Word has length 152 [2022-07-14 02:17:16,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:16,886 INFO L495 AbstractCegarLoop]: Abstraction has 2472 states and 3474 transitions. [2022-07-14 02:17:16,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 12.4) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-14 02:17:16,886 INFO L276 IsEmpty]: Start isEmpty. Operand 2472 states and 3474 transitions. [2022-07-14 02:17:16,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-14 02:17:16,889 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:16,889 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1] [2022-07-14 02:17:16,914 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:17:17,104 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:17:17,104 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:17,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:17,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1819481269, now seen corresponding path program 1 times [2022-07-14 02:17:17,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:17,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1146108699] [2022-07-14 02:17:17,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:17,107 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:17,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:17,120 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:17:17,172 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:17:18,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:18,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 3629 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-14 02:17:18,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:18,724 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 24 proven. 1 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-07-14 02:17:18,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:17:19,740 INFO L134 CoverageAnalysis]: Checked inductivity of 183 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-07-14 02:17:19,740 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:19,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1146108699] [2022-07-14 02:17:19,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1146108699] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:17:19,740 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:17:19,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-07-14 02:17:19,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261957779] [2022-07-14 02:17:19,741 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:17:19,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-14 02:17:19,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:19,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-14 02:17:19,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-14 02:17:19,742 INFO L87 Difference]: Start difference. First operand 2472 states and 3474 transitions. Second operand has 11 states, 9 states have (on average 8.555555555555555) internal successors, (77), 11 states have internal predecessors, (77), 4 states have call successors, (19), 2 states have call predecessors, (19), 5 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-07-14 02:17:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:20,923 INFO L93 Difference]: Finished difference Result 4952 states and 6981 transitions. [2022-07-14 02:17:20,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 02:17:20,924 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 8.555555555555555) internal successors, (77), 11 states have internal predecessors, (77), 4 states have call successors, (19), 2 states have call predecessors, (19), 5 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 155 [2022-07-14 02:17:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:20,934 INFO L225 Difference]: With dead ends: 4952 [2022-07-14 02:17:20,934 INFO L226 Difference]: Without dead ends: 2478 [2022-07-14 02:17:20,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 299 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-07-14 02:17:20,944 INFO L413 NwaCegarLoop]: 2036 mSDtfsCounter, 17 mSDsluCounter, 14207 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 16243 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:20,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 16243 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-14 02:17:20,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2022-07-14 02:17:20,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 2474. [2022-07-14 02:17:21,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2474 states, 1733 states have (on average 1.311598384304674) internal successors, (2273), 1756 states have internal predecessors, (2273), 601 states have call successors, (601), 138 states have call predecessors, (601), 139 states have return successors, (604), 599 states have call predecessors, (604), 600 states have call successors, (604) [2022-07-14 02:17:21,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2474 states to 2474 states and 3478 transitions. [2022-07-14 02:17:21,014 INFO L78 Accepts]: Start accepts. Automaton has 2474 states and 3478 transitions. Word has length 155 [2022-07-14 02:17:21,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:21,015 INFO L495 AbstractCegarLoop]: Abstraction has 2474 states and 3478 transitions. [2022-07-14 02:17:21,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 8.555555555555555) internal successors, (77), 11 states have internal predecessors, (77), 4 states have call successors, (19), 2 states have call predecessors, (19), 5 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-07-14 02:17:21,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 3478 transitions. [2022-07-14 02:17:21,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-14 02:17:21,020 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:21,021 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1] [2022-07-14 02:17:21,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-07-14 02:17:21,243 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:17:21,243 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:21,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:21,244 INFO L85 PathProgramCache]: Analyzing trace with hash 892030863, now seen corresponding path program 2 times [2022-07-14 02:17:21,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:21,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262349629] [2022-07-14 02:17:21,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:17:21,246 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:21,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:21,252 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:17:21,301 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:17:22,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:17:22,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:17:22,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 3289 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:17:22,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:24,218 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-07-14 02:17:24,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:24,218 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:24,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262349629] [2022-07-14 02:17:24,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262349629] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:24,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:24,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 02:17:24,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964883681] [2022-07-14 02:17:24,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:24,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:17:24,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:24,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:17:24,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:17:24,220 INFO L87 Difference]: Start difference. First operand 2474 states and 3478 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-07-14 02:17:24,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:24,363 INFO L93 Difference]: Finished difference Result 4431 states and 6244 transitions. [2022-07-14 02:17:24,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:17:24,364 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 158 [2022-07-14 02:17:24,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:24,401 INFO L225 Difference]: With dead ends: 4431 [2022-07-14 02:17:24,402 INFO L226 Difference]: Without dead ends: 4428 [2022-07-14 02:17:24,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 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:17:24,407 INFO L413 NwaCegarLoop]: 2498 mSDtfsCounter, 1425 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 4502 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:24,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1425 Valid, 4502 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:17:24,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4428 states. [2022-07-14 02:17:24,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4428 to 4385. [2022-07-14 02:17:24,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4385 states, 3075 states have (on average 1.310569105691057) internal successors, (4030), 3124 states have internal predecessors, (4030), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 249 states have return successors, (1080), 1044 states have call predecessors, (1080), 1059 states have call successors, (1080) [2022-07-14 02:17:24,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4385 states to 4385 states and 6170 transitions. [2022-07-14 02:17:24,542 INFO L78 Accepts]: Start accepts. Automaton has 4385 states and 6170 transitions. Word has length 158 [2022-07-14 02:17:24,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:24,543 INFO L495 AbstractCegarLoop]: Abstraction has 4385 states and 6170 transitions. [2022-07-14 02:17:24,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2022-07-14 02:17:24,543 INFO L276 IsEmpty]: Start isEmpty. Operand 4385 states and 6170 transitions. [2022-07-14 02:17:24,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-07-14 02:17:24,549 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:24,549 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:24,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-07-14 02:17:24,782 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:17:24,782 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:24,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:24,808 INFO L85 PathProgramCache]: Analyzing trace with hash 2031371136, now seen corresponding path program 1 times [2022-07-14 02:17:24,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:24,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [152283125] [2022-07-14 02:17:24,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:24,826 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:24,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:24,827 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:17:24,830 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:17:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:26,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 3979 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:17:26,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:26,832 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 34 proven. 3 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-07-14 02:17:26,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:17:28,155 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-07-14 02:17:28,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:28,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [152283125] [2022-07-14 02:17:28,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [152283125] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:17:28,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:17:28,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-07-14 02:17:28,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457064557] [2022-07-14 02:17:28,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:17:28,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-14 02:17:28,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:28,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-14 02:17:28,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-07-14 02:17:28,157 INFO L87 Difference]: Start difference. First operand 4385 states and 6170 transitions. Second operand has 13 states, 11 states have (on average 10.090909090909092) internal successors, (111), 13 states have internal predecessors, (111), 4 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-07-14 02:17:30,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:30,167 INFO L93 Difference]: Finished difference Result 8798 states and 12421 transitions. [2022-07-14 02:17:30,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-14 02:17:30,170 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 10.090909090909092) internal successors, (111), 13 states have internal predecessors, (111), 4 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 200 [2022-07-14 02:17:30,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:30,226 INFO L225 Difference]: With dead ends: 8798 [2022-07-14 02:17:30,227 INFO L226 Difference]: Without dead ends: 4405 [2022-07-14 02:17:30,259 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-07-14 02:17:30,260 INFO L413 NwaCegarLoop]: 2037 mSDtfsCounter, 15 mSDsluCounter, 18275 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 20312 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:30,260 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 20312 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-14 02:17:30,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4405 states. [2022-07-14 02:17:30,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4405 to 4389. [2022-07-14 02:17:30,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4389 states, 3079 states have (on average 1.3114647612861319) internal successors, (4038), 3128 states have internal predecessors, (4038), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 249 states have return successors, (1080), 1044 states have call predecessors, (1080), 1059 states have call successors, (1080) [2022-07-14 02:17:30,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4389 states to 4389 states and 6178 transitions. [2022-07-14 02:17:30,480 INFO L78 Accepts]: Start accepts. Automaton has 4389 states and 6178 transitions. Word has length 200 [2022-07-14 02:17:30,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:30,481 INFO L495 AbstractCegarLoop]: Abstraction has 4389 states and 6178 transitions. [2022-07-14 02:17:30,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 10.090909090909092) internal successors, (111), 13 states have internal predecessors, (111), 4 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-07-14 02:17:30,481 INFO L276 IsEmpty]: Start isEmpty. Operand 4389 states and 6178 transitions. [2022-07-14 02:17:30,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-07-14 02:17:30,488 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:30,488 INFO L195 NwaCegarLoop]: trace histogram [9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:30,522 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:17:30,702 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:17:30,702 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:30,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:30,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1610400742, now seen corresponding path program 2 times [2022-07-14 02:17:30,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:30,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271513432] [2022-07-14 02:17:30,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:17:30,706 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:30,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:30,707 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:17:30,709 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:17:31,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:17:31,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:17:31,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 3397 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:17:31,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:31,940 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-07-14 02:17:31,940 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:31,940 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:31,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271513432] [2022-07-14 02:17:31,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271513432] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:31,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:31,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:17:31,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055907074] [2022-07-14 02:17:31,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:31,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:17:31,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:31,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:17:31,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:17:31,941 INFO L87 Difference]: Start difference. First operand 4389 states and 6178 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-14 02:17:32,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:32,217 INFO L93 Difference]: Finished difference Result 8776 states and 12359 transitions. [2022-07-14 02:17:32,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:17:32,218 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 203 [2022-07-14 02:17:32,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:32,239 INFO L225 Difference]: With dead ends: 8776 [2022-07-14 02:17:32,239 INFO L226 Difference]: Without dead ends: 4391 [2022-07-14 02:17:32,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 201 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:17:32,253 INFO L413 NwaCegarLoop]: 2044 mSDtfsCounter, 0 mSDsluCounter, 2040 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4084 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:32,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4084 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:17:32,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4391 states. [2022-07-14 02:17:32,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4391 to 4391. [2022-07-14 02:17:32,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4391 states, 3081 states have (on average 1.3112625770853619) internal successors, (4040), 3130 states have internal predecessors, (4040), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 249 states have return successors, (1080), 1044 states have call predecessors, (1080), 1059 states have call successors, (1080) [2022-07-14 02:17:32,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4391 states to 4391 states and 6180 transitions. [2022-07-14 02:17:32,426 INFO L78 Accepts]: Start accepts. Automaton has 4391 states and 6180 transitions. Word has length 203 [2022-07-14 02:17:32,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:32,427 INFO L495 AbstractCegarLoop]: Abstraction has 4391 states and 6180 transitions. [2022-07-14 02:17:32,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-14 02:17:32,427 INFO L276 IsEmpty]: Start isEmpty. Operand 4391 states and 6180 transitions. [2022-07-14 02:17:32,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-07-14 02:17:32,433 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:32,433 INFO L195 NwaCegarLoop]: trace histogram [9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:32,459 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:17:32,656 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:17:32,656 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:32,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:32,656 INFO L85 PathProgramCache]: Analyzing trace with hash -756293852, now seen corresponding path program 1 times [2022-07-14 02:17:32,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:32,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [110173320] [2022-07-14 02:17:32,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:32,660 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:32,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:32,661 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:17:32,662 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:17:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:34,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 4014 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-14 02:17:34,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:34,588 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 48 proven. 6 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2022-07-14 02:17:34,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:17:36,505 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 193 trivial. 0 not checked. [2022-07-14 02:17:36,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:36,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [110173320] [2022-07-14 02:17:36,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [110173320] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:17:36,505 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:17:36,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-07-14 02:17:36,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670128084] [2022-07-14 02:17:36,506 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:17:36,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-14 02:17:36,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:36,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-14 02:17:36,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-07-14 02:17:36,507 INFO L87 Difference]: Start difference. First operand 4391 states and 6180 transitions. Second operand has 15 states, 13 states have (on average 8.692307692307692) internal successors, (113), 15 states have internal predecessors, (113), 4 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-07-14 02:17:38,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:38,746 INFO L93 Difference]: Finished difference Result 8818 states and 12453 transitions. [2022-07-14 02:17:38,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-14 02:17:38,747 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 8.692307692307692) internal successors, (113), 15 states have internal predecessors, (113), 4 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 203 [2022-07-14 02:17:38,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:38,768 INFO L225 Difference]: With dead ends: 8818 [2022-07-14 02:17:38,768 INFO L226 Difference]: Without dead ends: 4419 [2022-07-14 02:17:38,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 391 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-07-14 02:17:38,782 INFO L413 NwaCegarLoop]: 2038 mSDtfsCounter, 32 mSDsluCounter, 18281 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 20319 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:38,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 20319 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-14 02:17:38,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4419 states. [2022-07-14 02:17:38,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4419 to 4395. [2022-07-14 02:17:38,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4395 states, 3085 states have (on average 1.3121555915721232) internal successors, (4048), 3134 states have internal predecessors, (4048), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 249 states have return successors, (1080), 1044 states have call predecessors, (1080), 1059 states have call successors, (1080) [2022-07-14 02:17:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4395 states to 4395 states and 6188 transitions. [2022-07-14 02:17:39,050 INFO L78 Accepts]: Start accepts. Automaton has 4395 states and 6188 transitions. Word has length 203 [2022-07-14 02:17:39,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:39,051 INFO L495 AbstractCegarLoop]: Abstraction has 4395 states and 6188 transitions. [2022-07-14 02:17:39,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 8.692307692307692) internal successors, (113), 15 states have internal predecessors, (113), 4 states have call successors, (31), 2 states have call predecessors, (31), 5 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2022-07-14 02:17:39,051 INFO L276 IsEmpty]: Start isEmpty. Operand 4395 states and 6188 transitions. [2022-07-14 02:17:39,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-14 02:17:39,059 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:39,061 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:39,098 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:17:39,288 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:17:39,289 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:39,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:39,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1580850178, now seen corresponding path program 2 times [2022-07-14 02:17:39,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:39,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1015932589] [2022-07-14 02:17:39,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:17:39,292 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:39,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:39,294 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:17:39,295 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:17:40,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-14 02:17:40,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:17:40,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 3399 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:17:40,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:40,638 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-07-14 02:17:40,638 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:40,638 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:40,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1015932589] [2022-07-14 02:17:40,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1015932589] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:40,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:40,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:17:40,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870891126] [2022-07-14 02:17:40,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:40,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:17:40,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:40,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:17:40,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:17:40,640 INFO L87 Difference]: Start difference. First operand 4395 states and 6188 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-14 02:17:40,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:40,878 INFO L93 Difference]: Finished difference Result 8788 states and 12378 transitions. [2022-07-14 02:17:40,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:17:40,893 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 206 [2022-07-14 02:17:40,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:40,937 INFO L225 Difference]: With dead ends: 8788 [2022-07-14 02:17:40,937 INFO L226 Difference]: Without dead ends: 4397 [2022-07-14 02:17:40,966 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 204 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:17:40,967 INFO L413 NwaCegarLoop]: 2044 mSDtfsCounter, 0 mSDsluCounter, 2040 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 4084 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:40,967 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 4084 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:17:40,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4397 states. [2022-07-14 02:17:41,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4397 to 4397. [2022-07-14 02:17:41,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4397 states, 3087 states have (on average 1.3119533527696794) internal successors, (4050), 3136 states have internal predecessors, (4050), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 249 states have return successors, (1080), 1044 states have call predecessors, (1080), 1059 states have call successors, (1080) [2022-07-14 02:17:41,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4397 states to 4397 states and 6190 transitions. [2022-07-14 02:17:41,073 INFO L78 Accepts]: Start accepts. Automaton has 4397 states and 6190 transitions. Word has length 206 [2022-07-14 02:17:41,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:41,074 INFO L495 AbstractCegarLoop]: Abstraction has 4397 states and 6190 transitions. [2022-07-14 02:17:41,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-14 02:17:41,074 INFO L276 IsEmpty]: Start isEmpty. Operand 4397 states and 6190 transitions. [2022-07-14 02:17:41,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-14 02:17:41,079 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:41,080 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:41,106 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:17:41,299 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:17:41,300 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:41,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:41,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1332703684, now seen corresponding path program 1 times [2022-07-14 02:17:41,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:41,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2009693520] [2022-07-14 02:17:41,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:41,303 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:41,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:41,316 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:17:41,360 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:17:43,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:43,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-14 02:17:43,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:43,656 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-07-14 02:17:43,656 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:43,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:43,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2009693520] [2022-07-14 02:17:43,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2009693520] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:43,656 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:43,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:17:43,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63666378] [2022-07-14 02:17:43,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:43,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:17:43,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:43,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:17:43,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:17:43,657 INFO L87 Difference]: Start difference. First operand 4397 states and 6190 transitions. Second operand has 6 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-07-14 02:17:46,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:46,881 INFO L93 Difference]: Finished difference Result 8792 states and 12380 transitions. [2022-07-14 02:17:46,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:17:46,882 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 206 [2022-07-14 02:17:46,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:46,907 INFO L225 Difference]: With dead ends: 8792 [2022-07-14 02:17:46,908 INFO L226 Difference]: Without dead ends: 4399 [2022-07-14 02:17:46,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 201 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:17:46,923 INFO L413 NwaCegarLoop]: 1952 mSDtfsCounter, 5 mSDsluCounter, 7702 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 9654 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:46,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 9654 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-07-14 02:17:46,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2022-07-14 02:17:47,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 4399. [2022-07-14 02:17:47,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4399 states, 3088 states have (on average 1.3115284974093264) internal successors, (4050), 3138 states have internal predecessors, (4050), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 250 states have return successors, (1081), 1044 states have call predecessors, (1081), 1059 states have call successors, (1081) [2022-07-14 02:17:47,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4399 states to 4399 states and 6191 transitions. [2022-07-14 02:17:47,145 INFO L78 Accepts]: Start accepts. Automaton has 4399 states and 6191 transitions. Word has length 206 [2022-07-14 02:17:47,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:47,164 INFO L495 AbstractCegarLoop]: Abstraction has 4399 states and 6191 transitions. [2022-07-14 02:17:47,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-07-14 02:17:47,164 INFO L276 IsEmpty]: Start isEmpty. Operand 4399 states and 6191 transitions. [2022-07-14 02:17:47,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-14 02:17:47,180 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:47,180 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:47,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-07-14 02:17:47,399 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:17:47,399 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:47,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:47,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2118258110, now seen corresponding path program 1 times [2022-07-14 02:17:47,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:47,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [390608259] [2022-07-14 02:17:47,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:47,402 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:47,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:47,404 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:17:47,423 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:17:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:49,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-14 02:17:49,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:49,721 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-07-14 02:17:49,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:49,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:49,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [390608259] [2022-07-14 02:17:49,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [390608259] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:49,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:49,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:17:49,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387272655] [2022-07-14 02:17:49,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:49,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:17:49,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:49,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:17:49,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:17:49,722 INFO L87 Difference]: Start difference. First operand 4399 states and 6191 transitions. Second operand has 6 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-07-14 02:17:53,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:53,438 INFO L93 Difference]: Finished difference Result 8794 states and 12389 transitions. [2022-07-14 02:17:53,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:17:53,442 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 206 [2022-07-14 02:17:53,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:53,471 INFO L225 Difference]: With dead ends: 8794 [2022-07-14 02:17:53,487 INFO L226 Difference]: Without dead ends: 4399 [2022-07-14 02:17:53,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 201 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:17:53,499 INFO L413 NwaCegarLoop]: 1949 mSDtfsCounter, 43 mSDsluCounter, 7642 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 9591 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:53,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 9591 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-07-14 02:17:53,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2022-07-14 02:17:53,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 4399. [2022-07-14 02:17:53,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4399 states, 3088 states have (on average 1.3102331606217616) internal successors, (4046), 3138 states have internal predecessors, (4046), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 250 states have return successors, (1081), 1044 states have call predecessors, (1081), 1059 states have call successors, (1081) [2022-07-14 02:17:53,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4399 states to 4399 states and 6187 transitions. [2022-07-14 02:17:53,631 INFO L78 Accepts]: Start accepts. Automaton has 4399 states and 6187 transitions. Word has length 206 [2022-07-14 02:17:53,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:53,632 INFO L495 AbstractCegarLoop]: Abstraction has 4399 states and 6187 transitions. [2022-07-14 02:17:53,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-07-14 02:17:53,632 INFO L276 IsEmpty]: Start isEmpty. Operand 4399 states and 6187 transitions. [2022-07-14 02:17:53,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-14 02:17:53,637 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:53,637 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:53,676 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:17:53,856 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:17:53,857 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:17:53,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:17:53,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1957854468, now seen corresponding path program 1 times [2022-07-14 02:17:53,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:17:53,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1797478375] [2022-07-14 02:17:53,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:17:53,860 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:17:53,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:17:53,867 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:17:53,870 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:17:56,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:17:56,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-14 02:17:56,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:17:56,495 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-07-14 02:17:56,496 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:17:56,496 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:17:56,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1797478375] [2022-07-14 02:17:56,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1797478375] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:17:56,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:17:56,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:17:56,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208076350] [2022-07-14 02:17:56,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:17:56,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:17:56,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:17:56,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:17:56,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:17:56,497 INFO L87 Difference]: Start difference. First operand 4399 states and 6187 transitions. Second operand has 6 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-14 02:17:59,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:17:59,659 INFO L93 Difference]: Finished difference Result 8794 states and 12381 transitions. [2022-07-14 02:17:59,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:17:59,660 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 206 [2022-07-14 02:17:59,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:17:59,696 INFO L225 Difference]: With dead ends: 8794 [2022-07-14 02:17:59,697 INFO L226 Difference]: Without dead ends: 4399 [2022-07-14 02:17:59,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:17:59,711 INFO L413 NwaCegarLoop]: 1948 mSDtfsCounter, 35 mSDsluCounter, 7645 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 9593 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:17:59,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 9593 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-07-14 02:17:59,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2022-07-14 02:17:59,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 4399. [2022-07-14 02:17:59,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4399 states, 3088 states have (on average 1.3089378238341969) internal successors, (4042), 3138 states have internal predecessors, (4042), 1060 states have call successors, (1060), 250 states have call predecessors, (1060), 250 states have return successors, (1081), 1044 states have call predecessors, (1081), 1059 states have call successors, (1081) [2022-07-14 02:17:59,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4399 states to 4399 states and 6183 transitions. [2022-07-14 02:17:59,873 INFO L78 Accepts]: Start accepts. Automaton has 4399 states and 6183 transitions. Word has length 206 [2022-07-14 02:17:59,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:17:59,874 INFO L495 AbstractCegarLoop]: Abstraction has 4399 states and 6183 transitions. [2022-07-14 02:17:59,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 3 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-14 02:17:59,874 INFO L276 IsEmpty]: Start isEmpty. Operand 4399 states and 6183 transitions. [2022-07-14 02:17:59,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-14 02:17:59,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:17:59,879 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:17:59,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-07-14 02:18:00,095 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:18:00,095 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:00,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:00,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1527766202, now seen corresponding path program 1 times [2022-07-14 02:18:00,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:00,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093184960] [2022-07-14 02:18:00,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:00,099 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:00,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:00,107 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:18:00,109 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:18:02,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:02,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:18:02,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:02,453 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-07-14 02:18:02,453 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:02,453 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:02,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093184960] [2022-07-14 02:18:02,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093184960] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:02,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:02,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:02,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694195260] [2022-07-14 02:18:02,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:02,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:02,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:02,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:02,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:02,454 INFO L87 Difference]: Start difference. First operand 4399 states and 6183 transitions. Second operand has 6 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-14 02:18:02,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:02,805 INFO L93 Difference]: Finished difference Result 4442 states and 6227 transitions. [2022-07-14 02:18:02,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:18:02,815 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) Word has length 206 [2022-07-14 02:18:02,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:02,828 INFO L225 Difference]: With dead ends: 4442 [2022-07-14 02:18:02,828 INFO L226 Difference]: Without dead ends: 4439 [2022-07-14 02:18:02,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:18:02,832 INFO L413 NwaCegarLoop]: 2046 mSDtfsCounter, 10 mSDsluCounter, 8157 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 10203 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:02,832 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 10203 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:18:02,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4439 states. [2022-07-14 02:18:02,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4439 to 4439. [2022-07-14 02:18:02,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4439 states, 3112 states have (on average 1.306555269922879) internal successors, (4066), 3162 states have internal predecessors, (4066), 1068 states have call successors, (1068), 258 states have call predecessors, (1068), 258 states have return successors, (1089), 1052 states have call predecessors, (1089), 1067 states have call successors, (1089) [2022-07-14 02:18:02,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4439 states to 4439 states and 6223 transitions. [2022-07-14 02:18:02,932 INFO L78 Accepts]: Start accepts. Automaton has 4439 states and 6223 transitions. Word has length 206 [2022-07-14 02:18:02,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:02,933 INFO L495 AbstractCegarLoop]: Abstraction has 4439 states and 6223 transitions. [2022-07-14 02:18:02,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 3 states have call successors, (21), 4 states have call predecessors, (21), 1 states have return successors, (16), 1 states have call predecessors, (16), 1 states have call successors, (16) [2022-07-14 02:18:02,933 INFO L276 IsEmpty]: Start isEmpty. Operand 4439 states and 6223 transitions. [2022-07-14 02:18:02,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-07-14 02:18:02,940 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:02,940 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:02,997 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:18:03,153 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:18:03,154 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:03,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:03,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1888062237, now seen corresponding path program 1 times [2022-07-14 02:18:03,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:03,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [51419876] [2022-07-14 02:18:03,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:03,157 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:03,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:03,158 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:18:03,160 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:18:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:05,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 4150 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-14 02:18:05,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:06,061 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 284 trivial. 0 not checked. [2022-07-14 02:18:06,061 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:06,061 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:06,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [51419876] [2022-07-14 02:18:06,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [51419876] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:06,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:06,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 02:18:06,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451922876] [2022-07-14 02:18:06,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:06,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 02:18:06,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:06,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 02:18:06,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:18:06,062 INFO L87 Difference]: Start difference. First operand 4439 states and 6223 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 5 states have internal predecessors, (104), 2 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (22), 4 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:18:06,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:06,424 INFO L93 Difference]: Finished difference Result 8914 states and 12511 transitions. [2022-07-14 02:18:06,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:18:06,438 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 5 states have internal predecessors, (104), 2 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (22), 4 states have call predecessors, (22), 2 states have call successors, (22) Word has length 239 [2022-07-14 02:18:06,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:06,453 INFO L225 Difference]: With dead ends: 8914 [2022-07-14 02:18:06,453 INFO L226 Difference]: Without dead ends: 4479 [2022-07-14 02:18:06,463 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:18:06,467 INFO L413 NwaCegarLoop]: 2040 mSDtfsCounter, 0 mSDsluCounter, 10189 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 12229 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:06,467 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 12229 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 02:18:06,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4479 states. [2022-07-14 02:18:06,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4479 to 4467. [2022-07-14 02:18:06,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4467 states, 3132 states have (on average 1.3045977011494252) internal successors, (4086), 3182 states have internal predecessors, (4086), 1068 states have call successors, (1068), 258 states have call predecessors, (1068), 266 states have return successors, (1109), 1060 states have call predecessors, (1109), 1067 states have call successors, (1109) [2022-07-14 02:18:06,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4467 states to 4467 states and 6263 transitions. [2022-07-14 02:18:06,571 INFO L78 Accepts]: Start accepts. Automaton has 4467 states and 6263 transitions. Word has length 239 [2022-07-14 02:18:06,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:06,572 INFO L495 AbstractCegarLoop]: Abstraction has 4467 states and 6263 transitions. [2022-07-14 02:18:06,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 5 states have internal predecessors, (104), 2 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (22), 4 states have call predecessors, (22), 2 states have call successors, (22) [2022-07-14 02:18:06,574 INFO L276 IsEmpty]: Start isEmpty. Operand 4467 states and 6263 transitions. [2022-07-14 02:18:06,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-07-14 02:18:06,581 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:06,582 INFO L195 NwaCegarLoop]: trace histogram [12, 9, 9, 9, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 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, 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] [2022-07-14 02:18:06,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-07-14 02:18:06,807 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:18:06,808 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:06,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:06,808 INFO L85 PathProgramCache]: Analyzing trace with hash 424726677, now seen corresponding path program 1 times [2022-07-14 02:18:06,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:06,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1222682586] [2022-07-14 02:18:06,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:06,811 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:06,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:06,812 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:18:06,814 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:18:09,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:09,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 4262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:18:09,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2022-07-14 02:18:09,650 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:09,650 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:09,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1222682586] [2022-07-14 02:18:09,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1222682586] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:09,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:09,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:18:09,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658415929] [2022-07-14 02:18:09,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:09,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:18:09,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:09,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:18:09,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:18:09,651 INFO L87 Difference]: Start difference. First operand 4467 states and 6263 transitions. Second operand has 5 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 3 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-14 02:18:09,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:09,845 INFO L93 Difference]: Finished difference Result 4574 states and 6420 transitions. [2022-07-14 02:18:09,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:18:09,846 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 3 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) Word has length 289 [2022-07-14 02:18:09,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:09,860 INFO L225 Difference]: With dead ends: 4574 [2022-07-14 02:18:09,861 INFO L226 Difference]: Without dead ends: 4571 [2022-07-14 02:18:09,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 285 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:09,864 INFO L413 NwaCegarLoop]: 2076 mSDtfsCounter, 35 mSDsluCounter, 6174 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 8250 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:18:09,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 8250 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:18:09,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4571 states. [2022-07-14 02:18:09,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4571 to 4483. [2022-07-14 02:18:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4483 states, 3144 states have (on average 1.3034351145038168) internal successors, (4098), 3194 states have internal predecessors, (4098), 1068 states have call successors, (1068), 262 states have call predecessors, (1068), 270 states have return successors, (1109), 1060 states have call predecessors, (1109), 1067 states have call successors, (1109) [2022-07-14 02:18:10,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4483 states to 4483 states and 6275 transitions. [2022-07-14 02:18:10,009 INFO L78 Accepts]: Start accepts. Automaton has 4483 states and 6275 transitions. Word has length 289 [2022-07-14 02:18:10,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:10,010 INFO L495 AbstractCegarLoop]: Abstraction has 4483 states and 6275 transitions. [2022-07-14 02:18:10,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 3 states have call successors, (29), 3 states have call predecessors, (29), 1 states have return successors, (25), 1 states have call predecessors, (25), 1 states have call successors, (25) [2022-07-14 02:18:10,010 INFO L276 IsEmpty]: Start isEmpty. Operand 4483 states and 6275 transitions. [2022-07-14 02:18:10,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-07-14 02:18:10,021 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:10,021 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:10,063 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:18:10,243 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:18:10,244 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:10,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:10,244 INFO L85 PathProgramCache]: Analyzing trace with hash 481023157, now seen corresponding path program 1 times [2022-07-14 02:18:10,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:10,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [392292380] [2022-07-14 02:18:10,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:10,248 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:10,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:10,249 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:18:10,252 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:18:12,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:12,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 4863 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:18:12,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:13,217 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2022-07-14 02:18:13,217 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:13,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:13,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [392292380] [2022-07-14 02:18:13,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [392292380] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:13,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:13,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 02:18:13,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106620591] [2022-07-14 02:18:13,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:13,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:18:13,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:13,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:18:13,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:18:13,219 INFO L87 Difference]: Start difference. First operand 4483 states and 6275 transitions. Second operand has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-07-14 02:18:13,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:13,604 INFO L93 Difference]: Finished difference Result 11440 states and 15991 transitions. [2022-07-14 02:18:13,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:18:13,605 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 356 [2022-07-14 02:18:13,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:13,658 INFO L225 Difference]: With dead ends: 11440 [2022-07-14 02:18:13,675 INFO L226 Difference]: Without dead ends: 6955 [2022-07-14 02:18:13,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 354 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:18:13,690 INFO L413 NwaCegarLoop]: 3527 mSDtfsCounter, 1987 mSDsluCounter, 1538 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1987 SdHoareTripleChecker+Valid, 5065 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:13,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1987 Valid, 5065 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-14 02:18:13,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6955 states. [2022-07-14 02:18:13,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6955 to 6946. [2022-07-14 02:18:13,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6946 states, 4908 states have (on average 1.311124694376528) internal successors, (6435), 4992 states have internal predecessors, (6435), 1597 states have call successors, (1597), 432 states have call predecessors, (1597), 440 states have return successors, (1653), 1578 states have call predecessors, (1653), 1596 states have call successors, (1653) [2022-07-14 02:18:13,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6946 states to 6946 states and 9685 transitions. [2022-07-14 02:18:13,877 INFO L78 Accepts]: Start accepts. Automaton has 6946 states and 9685 transitions. Word has length 356 [2022-07-14 02:18:13,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:13,878 INFO L495 AbstractCegarLoop]: Abstraction has 6946 states and 9685 transitions. [2022-07-14 02:18:13,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.333333333333336) internal successors, (184), 3 states have internal predecessors, (184), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-07-14 02:18:13,878 INFO L276 IsEmpty]: Start isEmpty. Operand 6946 states and 9685 transitions. [2022-07-14 02:18:13,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-07-14 02:18:13,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:13,897 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 10, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:13,953 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:18:14,115 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:18:14,116 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:14,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:14,116 INFO L85 PathProgramCache]: Analyzing trace with hash 666460051, now seen corresponding path program 1 times [2022-07-14 02:18:14,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:14,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591326687] [2022-07-14 02:18:14,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:14,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:14,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:14,121 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:18:14,122 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:18:16,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:16,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 4863 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 02:18:16,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:17,139 INFO L134 CoverageAnalysis]: Checked inductivity of 418 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 356 trivial. 0 not checked. [2022-07-14 02:18:17,151 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:17,151 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:17,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591326687] [2022-07-14 02:18:17,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591326687] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:17,152 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:17,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 02:18:17,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106757524] [2022-07-14 02:18:17,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:17,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-14 02:18:17,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:17,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 02:18:17,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 02:18:17,154 INFO L87 Difference]: Start difference. First operand 6946 states and 9685 transitions. Second operand has 3 states, 3 states have (on average 61.0) internal successors, (183), 2 states have internal predecessors, (183), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-07-14 02:18:17,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:17,431 INFO L93 Difference]: Finished difference Result 18281 states and 25488 transitions. [2022-07-14 02:18:17,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 02:18:17,432 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 61.0) internal successors, (183), 2 states have internal predecessors, (183), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 356 [2022-07-14 02:18:17,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:17,469 INFO L225 Difference]: With dead ends: 18281 [2022-07-14 02:18:17,470 INFO L226 Difference]: Without dead ends: 11339 [2022-07-14 02:18:17,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 354 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:18:17,491 INFO L413 NwaCegarLoop]: 3399 mSDtfsCounter, 1952 mSDsluCounter, 2031 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1952 SdHoareTripleChecker+Valid, 5430 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:17,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1952 Valid, 5430 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-14 02:18:17,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11339 states. [2022-07-14 02:18:17,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11339 to 11336. [2022-07-14 02:18:17,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11336 states, 8000 states have (on average 1.307875) internal successors, (10463), 8131 states have internal predecessors, (10463), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 712 states have return successors, (2713), 2597 states have call predecessors, (2713), 2622 states have call successors, (2713) [2022-07-14 02:18:17,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11336 states to 11336 states and 15799 transitions. [2022-07-14 02:18:17,945 INFO L78 Accepts]: Start accepts. Automaton has 11336 states and 15799 transitions. Word has length 356 [2022-07-14 02:18:17,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:17,945 INFO L495 AbstractCegarLoop]: Abstraction has 11336 states and 15799 transitions. [2022-07-14 02:18:17,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 61.0) internal successors, (183), 2 states have internal predecessors, (183), 2 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2022-07-14 02:18:17,946 INFO L276 IsEmpty]: Start isEmpty. Operand 11336 states and 15799 transitions. [2022-07-14 02:18:17,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-07-14 02:18:17,975 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:17,975 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:18,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-07-14 02:18:18,195 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:18:18,196 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:18,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash -775352991, now seen corresponding path program 1 times [2022-07-14 02:18:18,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:18,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1143464131] [2022-07-14 02:18:18,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:18,200 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:18,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:18,212 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:18:18,263 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:18:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:20,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 5041 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-14 02:18:20,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:20,783 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-07-14 02:18:20,783 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:20,783 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:20,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1143464131] [2022-07-14 02:18:20,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1143464131] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:20,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:20,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:20,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189561400] [2022-07-14 02:18:20,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:20,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:20,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:20,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:20,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:20,786 INFO L87 Difference]: Start difference. First operand 11336 states and 15799 transitions. Second operand has 6 states, 5 states have (on average 40.6) internal successors, (203), 5 states have internal predecessors, (203), 3 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2022-07-14 02:18:23,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:23,922 INFO L93 Difference]: Finished difference Result 22418 states and 31267 transitions. [2022-07-14 02:18:23,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:18:23,923 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 40.6) internal successors, (203), 5 states have internal predecessors, (203), 3 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) Word has length 383 [2022-07-14 02:18:23,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:23,971 INFO L225 Difference]: With dead ends: 22418 [2022-07-14 02:18:23,971 INFO L226 Difference]: Without dead ends: 11336 [2022-07-14 02:18:24,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 378 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:18:24,012 INFO L413 NwaCegarLoop]: 1947 mSDtfsCounter, 174 mSDsluCounter, 7476 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 9423 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:24,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 9423 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-07-14 02:18:24,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11336 states. [2022-07-14 02:18:24,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11336 to 11336. [2022-07-14 02:18:24,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11336 states, 8000 states have (on average 1.306875) internal successors, (10455), 8131 states have internal predecessors, (10455), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 712 states have return successors, (2713), 2597 states have call predecessors, (2713), 2622 states have call successors, (2713) [2022-07-14 02:18:24,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11336 states to 11336 states and 15791 transitions. [2022-07-14 02:18:24,295 INFO L78 Accepts]: Start accepts. Automaton has 11336 states and 15791 transitions. Word has length 383 [2022-07-14 02:18:24,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:24,296 INFO L495 AbstractCegarLoop]: Abstraction has 11336 states and 15791 transitions. [2022-07-14 02:18:24,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 40.6) internal successors, (203), 5 states have internal predecessors, (203), 3 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 3 states have call successors, (43) [2022-07-14 02:18:24,296 INFO L276 IsEmpty]: Start isEmpty. Operand 11336 states and 15791 transitions. [2022-07-14 02:18:24,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-07-14 02:18:24,317 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:24,317 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:24,364 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:18:24,531 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:18:24,532 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:24,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:24,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1182376477, now seen corresponding path program 1 times [2022-07-14 02:18:24,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:24,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [343458124] [2022-07-14 02:18:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:24,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:24,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:24,537 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:18:24,539 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:18:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:26,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 5041 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:18:26,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:26,893 INFO L134 CoverageAnalysis]: Checked inductivity of 456 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2022-07-14 02:18:26,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:26,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:26,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [343458124] [2022-07-14 02:18:26,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [343458124] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:26,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:26,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:18:26,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899257300] [2022-07-14 02:18:26,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:26,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:18:26,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:26,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:18:26,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:18:26,894 INFO L87 Difference]: Start difference. First operand 11336 states and 15791 transitions. Second operand has 5 states, 5 states have (on average 40.6) internal successors, (203), 4 states have internal predecessors, (203), 2 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 2 states have call successors, (43) [2022-07-14 02:18:27,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:27,702 INFO L93 Difference]: Finished difference Result 31073 states and 43299 transitions. [2022-07-14 02:18:27,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:18:27,703 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 40.6) internal successors, (203), 4 states have internal predecessors, (203), 2 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 2 states have call successors, (43) Word has length 383 [2022-07-14 02:18:27,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:27,845 INFO L225 Difference]: With dead ends: 31073 [2022-07-14 02:18:27,845 INFO L226 Difference]: Without dead ends: 19991 [2022-07-14 02:18:27,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:18:27,868 INFO L413 NwaCegarLoop]: 3287 mSDtfsCounter, 2028 mSDsluCounter, 8594 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2029 SdHoareTripleChecker+Valid, 11881 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:27,868 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2029 Valid, 11881 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:18:27,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19991 states. [2022-07-14 02:18:28,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19991 to 11368. [2022-07-14 02:18:28,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11368 states, 8024 states have (on average 1.3059571286141576) internal successors, (10479), 8155 states have internal predecessors, (10479), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 720 states have return successors, (2721), 2605 states have call predecessors, (2721), 2622 states have call successors, (2721) [2022-07-14 02:18:28,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11368 states to 11368 states and 15823 transitions. [2022-07-14 02:18:28,694 INFO L78 Accepts]: Start accepts. Automaton has 11368 states and 15823 transitions. Word has length 383 [2022-07-14 02:18:28,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:28,695 INFO L495 AbstractCegarLoop]: Abstraction has 11368 states and 15823 transitions. [2022-07-14 02:18:28,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 40.6) internal successors, (203), 4 states have internal predecessors, (203), 2 states have call successors, (46), 2 states have call predecessors, (46), 3 states have return successors, (43), 3 states have call predecessors, (43), 2 states have call successors, (43) [2022-07-14 02:18:28,695 INFO L276 IsEmpty]: Start isEmpty. Operand 11368 states and 15823 transitions. [2022-07-14 02:18:28,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2022-07-14 02:18:28,751 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:28,751 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:28,846 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:18:28,965 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:18:28,966 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:28,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:28,967 INFO L85 PathProgramCache]: Analyzing trace with hash -899204884, now seen corresponding path program 1 times [2022-07-14 02:18:28,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:28,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [670752813] [2022-07-14 02:18:28,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:28,970 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:28,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:28,972 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:18:29,007 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:18:31,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:31,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 5129 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-14 02:18:31,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:31,776 INFO L134 CoverageAnalysis]: Checked inductivity of 468 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked. [2022-07-14 02:18:31,779 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:31,779 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:31,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [670752813] [2022-07-14 02:18:31,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [670752813] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:31,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:31,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-14 02:18:31,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423653586] [2022-07-14 02:18:31,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:31,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-14 02:18:31,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:31,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-14 02:18:31,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:18:31,795 INFO L87 Difference]: Start difference. First operand 11368 states and 15823 transitions. Second operand has 7 states, 7 states have (on average 31.285714285714285) internal successors, (219), 6 states have internal predecessors, (219), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (47), 3 states have call predecessors, (47), 2 states have call successors, (47) [2022-07-14 02:18:34,342 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:18:36,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:36,035 INFO L93 Difference]: Finished difference Result 22548 states and 31429 transitions. [2022-07-14 02:18:36,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:18:36,036 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 31.285714285714285) internal successors, (219), 6 states have internal predecessors, (219), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (47), 3 states have call predecessors, (47), 2 states have call successors, (47) Word has length 410 [2022-07-14 02:18:36,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:36,074 INFO L225 Difference]: With dead ends: 22548 [2022-07-14 02:18:36,075 INFO L226 Difference]: Without dead ends: 11434 [2022-07-14 02:18:36,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 404 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:18:36,103 INFO L413 NwaCegarLoop]: 2037 mSDtfsCounter, 9 mSDsluCounter, 10167 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 12204 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:36,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 12204 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2022-07-14 02:18:36,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11434 states. [2022-07-14 02:18:36,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11434 to 11416. [2022-07-14 02:18:36,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11416 states, 8064 states have (on average 1.3044394841269842) internal successors, (10519), 8195 states have internal predecessors, (10519), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 728 states have return successors, (2761), 2613 states have call predecessors, (2761), 2622 states have call successors, (2761) [2022-07-14 02:18:36,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11416 states to 11416 states and 15903 transitions. [2022-07-14 02:18:36,419 INFO L78 Accepts]: Start accepts. Automaton has 11416 states and 15903 transitions. Word has length 410 [2022-07-14 02:18:36,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:36,420 INFO L495 AbstractCegarLoop]: Abstraction has 11416 states and 15903 transitions. [2022-07-14 02:18:36,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.285714285714285) internal successors, (219), 6 states have internal predecessors, (219), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (47), 3 states have call predecessors, (47), 2 states have call successors, (47) [2022-07-14 02:18:36,420 INFO L276 IsEmpty]: Start isEmpty. Operand 11416 states and 15903 transitions. [2022-07-14 02:18:36,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2022-07-14 02:18:36,489 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:36,490 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:36,534 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:18:36,703 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:18:36,704 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:36,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:36,704 INFO L85 PathProgramCache]: Analyzing trace with hash -954835870, now seen corresponding path program 1 times [2022-07-14 02:18:36,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:36,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [830466650] [2022-07-14 02:18:36,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:36,707 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:36,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:36,709 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:18:36,710 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:18:39,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:39,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 5172 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:18:39,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:39,342 INFO L134 CoverageAnalysis]: Checked inductivity of 520 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2022-07-14 02:18:39,344 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:39,344 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:39,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [830466650] [2022-07-14 02:18:39,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [830466650] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:39,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:39,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:18:39,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568745300] [2022-07-14 02:18:39,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:39,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:18:39,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:39,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:18:39,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:18:39,356 INFO L87 Difference]: Start difference. First operand 11416 states and 15903 transitions. Second operand has 5 states, 5 states have (on average 43.6) internal successors, (218), 4 states have internal predecessors, (218), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) [2022-07-14 02:18:40,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:40,231 INFO L93 Difference]: Finished difference Result 31305 states and 43627 transitions. [2022-07-14 02:18:40,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 02:18:40,236 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 43.6) internal successors, (218), 4 states have internal predecessors, (218), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) Word has length 430 [2022-07-14 02:18:40,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:40,304 INFO L225 Difference]: With dead ends: 31305 [2022-07-14 02:18:40,304 INFO L226 Difference]: Without dead ends: 20143 [2022-07-14 02:18:40,336 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-14 02:18:40,338 INFO L413 NwaCegarLoop]: 3079 mSDtfsCounter, 2028 mSDsluCounter, 8178 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2029 SdHoareTripleChecker+Valid, 11257 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:40,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2029 Valid, 11257 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:18:40,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20143 states. [2022-07-14 02:18:40,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20143 to 11416. [2022-07-14 02:18:40,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11416 states, 8064 states have (on average 1.3044394841269842) internal successors, (10519), 8195 states have internal predecessors, (10519), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 728 states have return successors, (2761), 2613 states have call predecessors, (2761), 2622 states have call successors, (2761) [2022-07-14 02:18:40,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11416 states to 11416 states and 15903 transitions. [2022-07-14 02:18:40,932 INFO L78 Accepts]: Start accepts. Automaton has 11416 states and 15903 transitions. Word has length 430 [2022-07-14 02:18:40,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:40,934 INFO L495 AbstractCegarLoop]: Abstraction has 11416 states and 15903 transitions. [2022-07-14 02:18:40,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 43.6) internal successors, (218), 4 states have internal predecessors, (218), 2 states have call successors, (53), 2 states have call predecessors, (53), 3 states have return successors, (50), 3 states have call predecessors, (50), 2 states have call successors, (50) [2022-07-14 02:18:40,934 INFO L276 IsEmpty]: Start isEmpty. Operand 11416 states and 15903 transitions. [2022-07-14 02:18:40,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2022-07-14 02:18:40,990 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:40,990 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:41,054 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2022-07-14 02:18:41,215 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:18:41,216 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:41,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:41,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2004896543, now seen corresponding path program 1 times [2022-07-14 02:18:41,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:41,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705782801] [2022-07-14 02:18:41,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:41,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:41,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:41,224 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:18:41,251 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:18:44,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:44,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 5679 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:18:44,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:44,555 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-07-14 02:18:44,563 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:44,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:44,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705782801] [2022-07-14 02:18:44,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705782801] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:44,564 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:44,564 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:44,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077347074] [2022-07-14 02:18:44,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:44,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:44,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:44,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:44,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:44,565 INFO L87 Difference]: Start difference. First operand 11416 states and 15903 transitions. Second operand has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 5 states have internal predecessors, (259), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:18:45,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:45,910 INFO L93 Difference]: Finished difference Result 23874 states and 33443 transitions. [2022-07-14 02:18:45,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:18:45,912 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 5 states have internal predecessors, (259), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) Word has length 504 [2022-07-14 02:18:45,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:45,960 INFO L225 Difference]: With dead ends: 23874 [2022-07-14 02:18:45,961 INFO L226 Difference]: Without dead ends: 12712 [2022-07-14 02:18:45,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 499 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:18:45,992 INFO L413 NwaCegarLoop]: 2180 mSDtfsCounter, 143 mSDsluCounter, 8596 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 10776 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:45,992 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 10776 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-14 02:18:46,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12712 states. [2022-07-14 02:18:46,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12712 to 11456. [2022-07-14 02:18:46,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11456 states, 8096 states have (on average 1.303236166007905) internal successors, (10551), 8227 states have internal predecessors, (10551), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 736 states have return successors, (2777), 2621 states have call predecessors, (2777), 2622 states have call successors, (2777) [2022-07-14 02:18:46,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11456 states to 11456 states and 15951 transitions. [2022-07-14 02:18:46,512 INFO L78 Accepts]: Start accepts. Automaton has 11456 states and 15951 transitions. Word has length 504 [2022-07-14 02:18:46,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:46,513 INFO L495 AbstractCegarLoop]: Abstraction has 11456 states and 15951 transitions. [2022-07-14 02:18:46,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 5 states have internal predecessors, (259), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:18:46,513 INFO L276 IsEmpty]: Start isEmpty. Operand 11456 states and 15951 transitions. [2022-07-14 02:18:46,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2022-07-14 02:18:46,536 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:46,536 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:46,604 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:18:46,763 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:18:46,763 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:46,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:46,764 INFO L85 PathProgramCache]: Analyzing trace with hash 95859240, now seen corresponding path program 1 times [2022-07-14 02:18:46,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:46,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1741137879] [2022-07-14 02:18:46,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:46,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:46,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:46,769 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:18:46,770 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:18:49,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:49,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 5679 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-14 02:18:49,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-07-14 02:18:49,983 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:49,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:49,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1741137879] [2022-07-14 02:18:49,983 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1741137879] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:49,983 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:49,983 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:49,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647794649] [2022-07-14 02:18:49,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:49,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:49,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:49,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:49,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:49,985 INFO L87 Difference]: Start difference. First operand 11456 states and 15951 transitions. Second operand has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 5 states have internal predecessors, (259), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:18:51,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:51,079 INFO L93 Difference]: Finished difference Result 23482 states and 32811 transitions. [2022-07-14 02:18:51,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:18:51,080 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 5 states have internal predecessors, (259), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) Word has length 504 [2022-07-14 02:18:51,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:51,110 INFO L225 Difference]: With dead ends: 23482 [2022-07-14 02:18:51,110 INFO L226 Difference]: Without dead ends: 12280 [2022-07-14 02:18:51,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 499 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:18:51,130 INFO L413 NwaCegarLoop]: 2138 mSDtfsCounter, 126 mSDsluCounter, 8407 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 10545 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:51,131 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 10545 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-14 02:18:51,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12280 states. [2022-07-14 02:18:51,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12280 to 11472. [2022-07-14 02:18:51,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11472 states, 8112 states have (on average 1.302638067061144) internal successors, (10567), 8235 states have internal predecessors, (10567), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 736 states have return successors, (2777), 2629 states have call predecessors, (2777), 2622 states have call successors, (2777) [2022-07-14 02:18:51,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15967 transitions. [2022-07-14 02:18:51,474 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15967 transitions. Word has length 504 [2022-07-14 02:18:51,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:51,474 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15967 transitions. [2022-07-14 02:18:51,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 43.166666666666664) internal successors, (259), 5 states have internal predecessors, (259), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:18:51,475 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15967 transitions. [2022-07-14 02:18:51,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-14 02:18:51,496 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:51,497 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:51,558 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:18:51,719 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:18:51,720 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:51,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:51,720 INFO L85 PathProgramCache]: Analyzing trace with hash 415905805, now seen corresponding path program 1 times [2022-07-14 02:18:51,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:51,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [502167493] [2022-07-14 02:18:51,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:51,724 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:51,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:51,725 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:18:51,778 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:18:54,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:18:55,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-14 02:18:55,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:18:55,229 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 205 proven. 0 refuted. 0 times theorem prover too weak. 522 trivial. 0 not checked. [2022-07-14 02:18:55,229 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:18:55,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:18:55,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [502167493] [2022-07-14 02:18:55,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [502167493] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:18:55,230 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:18:55,230 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:18:55,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412648373] [2022-07-14 02:18:55,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:18:55,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:18:55,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:18:55,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:18:55,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:18:55,231 INFO L87 Difference]: Start difference. First operand 11472 states and 15967 transitions. Second operand has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) [2022-07-14 02:18:58,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:18:58,772 INFO L93 Difference]: Finished difference Result 23882 states and 33411 transitions. [2022-07-14 02:18:58,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:18:58,773 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) Word has length 507 [2022-07-14 02:18:58,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:18:58,858 INFO L225 Difference]: With dead ends: 23882 [2022-07-14 02:18:58,858 INFO L226 Difference]: Without dead ends: 12664 [2022-07-14 02:18:58,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 502 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:18:58,937 INFO L413 NwaCegarLoop]: 2094 mSDtfsCounter, 135 mSDsluCounter, 8151 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 10245 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:18:58,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 10245 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-07-14 02:18:58,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12664 states. [2022-07-14 02:18:59,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12664 to 11472. [2022-07-14 02:18:59,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11472 states, 8112 states have (on average 1.3016518737672584) internal successors, (10559), 8235 states have internal predecessors, (10559), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 736 states have return successors, (2777), 2629 states have call predecessors, (2777), 2622 states have call successors, (2777) [2022-07-14 02:18:59,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15959 transitions. [2022-07-14 02:18:59,378 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15959 transitions. Word has length 507 [2022-07-14 02:18:59,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:18:59,379 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15959 transitions. [2022-07-14 02:18:59,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) [2022-07-14 02:18:59,379 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15959 transitions. [2022-07-14 02:18:59,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-14 02:18:59,398 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:18:59,398 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:18:59,455 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:18:59,603 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:18:59,603 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:18:59,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:18:59,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1243392181, now seen corresponding path program 1 times [2022-07-14 02:18:59,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:18:59,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [529436021] [2022-07-14 02:18:59,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:18:59,608 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:18:59,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:18:59,609 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:18:59,627 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:19:02,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:02,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-14 02:19:02,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:03,316 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 257 proven. 0 refuted. 0 times theorem prover too weak. 470 trivial. 0 not checked. [2022-07-14 02:19:03,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:03,317 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:03,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [529436021] [2022-07-14 02:19:03,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [529436021] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:03,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:03,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:19:03,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144606766] [2022-07-14 02:19:03,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:03,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:19:03,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:03,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:19:03,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:03,318 INFO L87 Difference]: Start difference. First operand 11472 states and 15959 transitions. Second operand has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) [2022-07-14 02:19:07,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:07,259 INFO L93 Difference]: Finished difference Result 22690 states and 31595 transitions. [2022-07-14 02:19:07,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:19:07,264 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) Word has length 507 [2022-07-14 02:19:07,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:07,301 INFO L225 Difference]: With dead ends: 22690 [2022-07-14 02:19:07,301 INFO L226 Difference]: Without dead ends: 11472 [2022-07-14 02:19:07,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 502 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:19:07,329 INFO L413 NwaCegarLoop]: 1945 mSDtfsCounter, 11 mSDsluCounter, 7667 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 9612 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:07,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 9612 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2022-07-14 02:19:07,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11472 states. [2022-07-14 02:19:07,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11472 to 11472. [2022-07-14 02:19:07,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11472 states, 8112 states have (on average 1.3006656804733727) internal successors, (10551), 8235 states have internal predecessors, (10551), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 736 states have return successors, (2777), 2629 states have call predecessors, (2777), 2622 states have call successors, (2777) [2022-07-14 02:19:07,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15951 transitions. [2022-07-14 02:19:07,705 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15951 transitions. Word has length 507 [2022-07-14 02:19:07,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:07,705 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15951 transitions. [2022-07-14 02:19:07,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) [2022-07-14 02:19:07,720 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15951 transitions. [2022-07-14 02:19:07,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-14 02:19:07,773 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:07,773 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:07,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:07,995 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:19:07,995 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:07,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:07,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1891408947, now seen corresponding path program 1 times [2022-07-14 02:19:07,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:07,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1952576886] [2022-07-14 02:19:07,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:07,999 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:08,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:08,001 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:19:08,006 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:19:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:11,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-14 02:19:11,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:11,716 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 274 proven. 0 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2022-07-14 02:19:11,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:11,717 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:11,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1952576886] [2022-07-14 02:19:11,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1952576886] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:11,717 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:11,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:19:11,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134486870] [2022-07-14 02:19:11,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:11,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:19:11,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:11,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:19:11,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:11,728 INFO L87 Difference]: Start difference. First operand 11472 states and 15951 transitions. Second operand has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) [2022-07-14 02:19:14,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:14,748 INFO L93 Difference]: Finished difference Result 22940 states and 31942 transitions. [2022-07-14 02:19:14,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:19:14,748 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) Word has length 507 [2022-07-14 02:19:14,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:14,778 INFO L225 Difference]: With dead ends: 22940 [2022-07-14 02:19:14,779 INFO L226 Difference]: Without dead ends: 11472 [2022-07-14 02:19:14,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 502 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:19:14,802 INFO L413 NwaCegarLoop]: 1944 mSDtfsCounter, 11 mSDsluCounter, 7664 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 9608 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:14,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 9608 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-07-14 02:19:14,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11472 states. [2022-07-14 02:19:15,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11472 to 11472. [2022-07-14 02:19:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11472 states, 8112 states have (on average 1.29930966469428) internal successors, (10540), 8235 states have internal predecessors, (10540), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 736 states have return successors, (2777), 2629 states have call predecessors, (2777), 2622 states have call successors, (2777) [2022-07-14 02:19:15,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15940 transitions. [2022-07-14 02:19:15,250 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15940 transitions. Word has length 507 [2022-07-14 02:19:15,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:15,250 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15940 transitions. [2022-07-14 02:19:15,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 3 states have call successors, (60) [2022-07-14 02:19:15,251 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15940 transitions. [2022-07-14 02:19:15,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-14 02:19:15,274 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:15,274 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:15,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Ended with exit code 0 [2022-07-14 02:19:15,487 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:19:15,487 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:15,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:15,488 INFO L85 PathProgramCache]: Analyzing trace with hash 393286223, now seen corresponding path program 1 times [2022-07-14 02:19:15,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:15,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1973703729] [2022-07-14 02:19:15,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:15,492 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:15,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:15,493 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:19:15,494 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:19:19,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:19,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:19:19,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 463 trivial. 0 not checked. [2022-07-14 02:19:19,416 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:19,417 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:19,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1973703729] [2022-07-14 02:19:19,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1973703729] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:19,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:19,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:19:19,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115170550] [2022-07-14 02:19:19,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:19,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:19:19,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:19,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:19:19,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:19:19,422 INFO L87 Difference]: Start difference. First operand 11472 states and 15940 transitions. Second operand has 5 states, 5 states have (on average 52.4) internal successors, (262), 4 states have internal predecessors, (262), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:19:20,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:20,332 INFO L93 Difference]: Finished difference Result 22752 states and 31632 transitions. [2022-07-14 02:19:20,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:19:20,332 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 52.4) internal successors, (262), 4 states have internal predecessors, (262), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) Word has length 507 [2022-07-14 02:19:20,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:20,369 INFO L225 Difference]: With dead ends: 22752 [2022-07-14 02:19:20,369 INFO L226 Difference]: Without dead ends: 11534 [2022-07-14 02:19:20,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 503 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:19:20,397 INFO L413 NwaCegarLoop]: 2038 mSDtfsCounter, 5 mSDsluCounter, 6098 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 8136 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:20,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 8136 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-14 02:19:20,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11534 states. [2022-07-14 02:19:20,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11534 to 11504. [2022-07-14 02:19:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11504 states, 8136 states have (on average 1.2984267453294003) internal successors, (10564), 8259 states have internal predecessors, (10564), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 744 states have return successors, (2789), 2637 states have call predecessors, (2789), 2622 states have call successors, (2789) [2022-07-14 02:19:20,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11504 states to 11504 states and 15976 transitions. [2022-07-14 02:19:20,950 INFO L78 Accepts]: Start accepts. Automaton has 11504 states and 15976 transitions. Word has length 507 [2022-07-14 02:19:20,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:20,951 INFO L495 AbstractCegarLoop]: Abstraction has 11504 states and 15976 transitions. [2022-07-14 02:19:20,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.4) internal successors, (262), 4 states have internal predecessors, (262), 2 states have call successors, (63), 2 states have call predecessors, (63), 3 states have return successors, (60), 3 states have call predecessors, (60), 2 states have call successors, (60) [2022-07-14 02:19:20,951 INFO L276 IsEmpty]: Start isEmpty. Operand 11504 states and 15976 transitions. [2022-07-14 02:19:20,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2022-07-14 02:19:20,976 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:20,977 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:21,064 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:19:21,204 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:19:21,205 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:21,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:21,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1034621758, now seen corresponding path program 1 times [2022-07-14 02:19:21,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:21,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000274448] [2022-07-14 02:19:21,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:21,209 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:21,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:21,214 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:19:21,216 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:19:25,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:25,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 5750 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 02:19:25,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:25,506 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 463 trivial. 0 not checked. [2022-07-14 02:19:25,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:25,516 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:25,517 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000274448] [2022-07-14 02:19:25,517 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000274448] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:25,517 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:25,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-14 02:19:25,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251441942] [2022-07-14 02:19:25,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:25,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-14 02:19:25,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-14 02:19:25,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-14 02:19:25,519 INFO L87 Difference]: Start difference. First operand 11504 states and 15976 transitions. Second operand has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 2 states have call successors, (65), 2 states have call predecessors, (65), 3 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2022-07-14 02:19:26,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:26,248 INFO L93 Difference]: Finished difference Result 23169 states and 32273 transitions. [2022-07-14 02:19:26,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 02:19:26,249 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 2 states have call successors, (65), 2 states have call predecessors, (65), 3 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) Word has length 521 [2022-07-14 02:19:26,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:26,286 INFO L225 Difference]: With dead ends: 23169 [2022-07-14 02:19:26,286 INFO L226 Difference]: Without dead ends: 11647 [2022-07-14 02:19:26,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 521 GetRequests, 518 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:19:26,318 INFO L413 NwaCegarLoop]: 2038 mSDtfsCounter, 12 mSDsluCounter, 4064 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 6102 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:26,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 6102 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-14 02:19:26,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11647 states. [2022-07-14 02:19:26,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11647 to 11515. [2022-07-14 02:19:26,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11515 states, 8147 states have (on average 1.2980238124462993) internal successors, (10575), 8270 states have internal predecessors, (10575), 2623 states have call successors, (2623), 695 states have call predecessors, (2623), 744 states have return successors, (2789), 2637 states have call predecessors, (2789), 2622 states have call successors, (2789) [2022-07-14 02:19:26,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11515 states to 11515 states and 15987 transitions. [2022-07-14 02:19:26,824 INFO L78 Accepts]: Start accepts. Automaton has 11515 states and 15987 transitions. Word has length 521 [2022-07-14 02:19:26,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:26,825 INFO L495 AbstractCegarLoop]: Abstraction has 11515 states and 15987 transitions. [2022-07-14 02:19:26,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 68.0) internal successors, (272), 4 states have internal predecessors, (272), 2 states have call successors, (65), 2 states have call predecessors, (65), 3 states have return successors, (62), 2 states have call predecessors, (62), 2 states have call successors, (62) [2022-07-14 02:19:26,825 INFO L276 IsEmpty]: Start isEmpty. Operand 11515 states and 15987 transitions. [2022-07-14 02:19:26,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2022-07-14 02:19:26,847 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:26,848 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:26,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:27,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:19:27,068 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:27,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:27,069 INFO L85 PathProgramCache]: Analyzing trace with hash 292819295, now seen corresponding path program 1 times [2022-07-14 02:19:27,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:27,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [375219400] [2022-07-14 02:19:27,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:27,072 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:27,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:27,074 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:19:27,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2022-07-14 02:19:31,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:31,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 5798 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:19:31,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:31,888 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 272 proven. 1 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2022-07-14 02:19:31,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:19:32,946 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2022-07-14 02:19:32,947 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:32,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [375219400] [2022-07-14 02:19:32,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [375219400] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:19:32,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:19:32,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-07-14 02:19:32,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960758670] [2022-07-14 02:19:32,947 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:19:32,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 02:19:32,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:32,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 02:19:32,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:19:32,948 INFO L87 Difference]: Start difference. First operand 11515 states and 15987 transitions. Second operand has 8 states, 8 states have (on average 49.5) internal successors, (396), 8 states have internal predecessors, (396), 4 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) [2022-07-14 02:19:34,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:34,085 INFO L93 Difference]: Finished difference Result 23521 states and 32817 transitions. [2022-07-14 02:19:34,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 02:19:34,086 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 49.5) internal successors, (396), 8 states have internal predecessors, (396), 4 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) Word has length 541 [2022-07-14 02:19:34,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:34,123 INFO L225 Difference]: With dead ends: 23521 [2022-07-14 02:19:34,123 INFO L226 Difference]: Without dead ends: 11966 [2022-07-14 02:19:34,147 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1082 GetRequests, 1074 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-07-14 02:19:34,148 INFO L413 NwaCegarLoop]: 2053 mSDtfsCounter, 54 mSDsluCounter, 10144 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 12197 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:34,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 12197 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-14 02:19:34,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11966 states. [2022-07-14 02:19:34,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11966 to 11746. [2022-07-14 02:19:34,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11746 states, 8312 states have (on average 1.296077959576516) internal successors, (10773), 8435 states have internal predecessors, (10773), 2689 states have call successors, (2689), 695 states have call predecessors, (2689), 744 states have return successors, (2855), 2703 states have call predecessors, (2855), 2688 states have call successors, (2855) [2022-07-14 02:19:34,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11746 states to 11746 states and 16317 transitions. [2022-07-14 02:19:34,493 INFO L78 Accepts]: Start accepts. Automaton has 11746 states and 16317 transitions. Word has length 541 [2022-07-14 02:19:34,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:34,493 INFO L495 AbstractCegarLoop]: Abstraction has 11746 states and 16317 transitions. [2022-07-14 02:19:34,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 49.5) internal successors, (396), 8 states have internal predecessors, (396), 4 states have call successors, (102), 2 states have call predecessors, (102), 4 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) [2022-07-14 02:19:34,494 INFO L276 IsEmpty]: Start isEmpty. Operand 11746 states and 16317 transitions. [2022-07-14 02:19:34,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2022-07-14 02:19:34,515 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:34,515 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:34,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:34,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:19:34,732 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:34,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:34,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2056719511, now seen corresponding path program 1 times [2022-07-14 02:19:34,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:34,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1146811157] [2022-07-14 02:19:34,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:34,736 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:34,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:34,737 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:19:34,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2022-07-14 02:19:38,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:38,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 5847 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-14 02:19:38,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:39,120 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 314 proven. 0 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2022-07-14 02:19:39,120 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:39,120 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:39,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1146811157] [2022-07-14 02:19:39,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1146811157] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:39,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:39,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-14 02:19:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388470341] [2022-07-14 02:19:39,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:39,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-14 02:19:39,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:39,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 02:19:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-14 02:19:39,123 INFO L87 Difference]: Start difference. First operand 11746 states and 16317 transitions. Second operand has 6 states, 5 states have (on average 56.2) internal successors, (281), 5 states have internal predecessors, (281), 3 states have call successors, (68), 2 states have call predecessors, (68), 3 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) [2022-07-14 02:19:42,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:42,646 INFO L93 Difference]: Finished difference Result 23510 states and 32757 transitions. [2022-07-14 02:19:42,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-14 02:19:42,647 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 56.2) internal successors, (281), 5 states have internal predecessors, (281), 3 states have call successors, (68), 2 states have call predecessors, (68), 3 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) Word has length 542 [2022-07-14 02:19:42,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:42,686 INFO L225 Difference]: With dead ends: 23510 [2022-07-14 02:19:42,686 INFO L226 Difference]: Without dead ends: 11768 [2022-07-14 02:19:42,714 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 537 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:19:42,715 INFO L413 NwaCegarLoop]: 1943 mSDtfsCounter, 3 mSDsluCounter, 7672 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 9615 SdHoareTripleChecker+Invalid, 562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:42,715 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 9615 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-07-14 02:19:42,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11768 states. [2022-07-14 02:19:43,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11768 to 11746. [2022-07-14 02:19:43,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11746 states, 8312 states have (on average 1.2947545717035611) internal successors, (10762), 8435 states have internal predecessors, (10762), 2689 states have call successors, (2689), 695 states have call predecessors, (2689), 744 states have return successors, (2855), 2703 states have call predecessors, (2855), 2688 states have call successors, (2855) [2022-07-14 02:19:43,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11746 states to 11746 states and 16306 transitions. [2022-07-14 02:19:43,084 INFO L78 Accepts]: Start accepts. Automaton has 11746 states and 16306 transitions. Word has length 542 [2022-07-14 02:19:43,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:43,084 INFO L495 AbstractCegarLoop]: Abstraction has 11746 states and 16306 transitions. [2022-07-14 02:19:43,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 56.2) internal successors, (281), 5 states have internal predecessors, (281), 3 states have call successors, (68), 2 states have call predecessors, (68), 3 states have return successors, (65), 3 states have call predecessors, (65), 3 states have call successors, (65) [2022-07-14 02:19:43,084 INFO L276 IsEmpty]: Start isEmpty. Operand 11746 states and 16306 transitions. [2022-07-14 02:19:43,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2022-07-14 02:19:43,105 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:43,105 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:43,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:19:43,323 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:43,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:43,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1749173401, now seen corresponding path program 1 times [2022-07-14 02:19:43,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:43,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29605523] [2022-07-14 02:19:43,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:43,327 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:43,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:43,329 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:19:43,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2022-07-14 02:19:47,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:47,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 5847 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:19:47,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:47,979 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 302 proven. 0 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2022-07-14 02:19:47,979 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:47,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:47,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [29605523] [2022-07-14 02:19:47,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [29605523] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:47,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:47,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:19:47,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277320468] [2022-07-14 02:19:47,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:47,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:19:47,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:47,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:19:47,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:19:47,981 INFO L87 Difference]: Start difference. First operand 11746 states and 16306 transitions. Second operand has 5 states, 5 states have (on average 55.8) internal successors, (279), 4 states have internal predecessors, (279), 2 states have call successors, (68), 2 states have call predecessors, (68), 3 states have return successors, (65), 3 states have call predecessors, (65), 2 states have call successors, (65) [2022-07-14 02:19:49,402 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:19:50,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:19:50,020 INFO L93 Difference]: Finished difference Result 23278 states and 32345 transitions. [2022-07-14 02:19:50,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:19:50,021 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 55.8) internal successors, (279), 4 states have internal predecessors, (279), 2 states have call successors, (68), 2 states have call predecessors, (68), 3 states have return successors, (65), 3 states have call predecessors, (65), 2 states have call successors, (65) Word has length 542 [2022-07-14 02:19:50,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:19:50,063 INFO L225 Difference]: With dead ends: 23278 [2022-07-14 02:19:50,064 INFO L226 Difference]: Without dead ends: 11808 [2022-07-14 02:19:50,100 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 538 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:50,101 INFO L413 NwaCegarLoop]: 2036 mSDtfsCounter, 5 mSDsluCounter, 6092 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 8128 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-14 02:19:50,101 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 8128 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-14 02:19:50,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11808 states. [2022-07-14 02:19:50,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11808 to 11778. [2022-07-14 02:19:50,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11778 states, 8336 states have (on average 1.2939059500959693) internal successors, (10786), 8459 states have internal predecessors, (10786), 2689 states have call successors, (2689), 695 states have call predecessors, (2689), 752 states have return successors, (2875), 2711 states have call predecessors, (2875), 2688 states have call successors, (2875) [2022-07-14 02:19:50,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11778 states to 11778 states and 16350 transitions. [2022-07-14 02:19:50,532 INFO L78 Accepts]: Start accepts. Automaton has 11778 states and 16350 transitions. Word has length 542 [2022-07-14 02:19:50,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:19:50,532 INFO L495 AbstractCegarLoop]: Abstraction has 11778 states and 16350 transitions. [2022-07-14 02:19:50,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 55.8) internal successors, (279), 4 states have internal predecessors, (279), 2 states have call successors, (68), 2 states have call predecessors, (68), 3 states have return successors, (65), 3 states have call predecessors, (65), 2 states have call successors, (65) [2022-07-14 02:19:50,533 INFO L276 IsEmpty]: Start isEmpty. Operand 11778 states and 16350 transitions. [2022-07-14 02:19:50,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2022-07-14 02:19:50,556 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:19:50,556 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2022-07-14 02:19:50,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:19:50,776 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:19:50,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:19:50,776 INFO L85 PathProgramCache]: Analyzing trace with hash 2039518039, now seen corresponding path program 1 times [2022-07-14 02:19:50,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:19:50,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [252912207] [2022-07-14 02:19:50,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:19:50,835 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:19:50,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:19:50,837 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-14 02:19:50,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2022-07-14 02:19:55,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:19:55,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 5847 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:19:55,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:19:56,061 INFO L134 CoverageAnalysis]: Checked inductivity of 803 backedges. 302 proven. 0 refuted. 0 times theorem prover too weak. 501 trivial. 0 not checked. [2022-07-14 02:19:56,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:19:56,062 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:19:56,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [252912207] [2022-07-14 02:19:56,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [252912207] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:19:56,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:19:56,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 02:19:56,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956157849] [2022-07-14 02:19:56,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:19:56,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 02:19:56,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:19:56,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 02:19:56,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:19:56,066 INFO L87 Difference]: Start difference. First operand 11778 states and 16350 transitions. Second operand has 8 states, 8 states have (on average 34.875) internal successors, (279), 6 states have internal predecessors, (279), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (65), 4 states have call predecessors, (65), 2 states have call successors, (65) [2022-07-14 02:19:59,545 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:20:01,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:01,676 INFO L93 Difference]: Finished difference Result 23734 states and 33013 transitions. [2022-07-14 02:20:01,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-14 02:20:01,687 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 34.875) internal successors, (279), 6 states have internal predecessors, (279), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (65), 4 states have call predecessors, (65), 2 states have call successors, (65) Word has length 542 [2022-07-14 02:20:01,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:01,729 INFO L225 Difference]: With dead ends: 23734 [2022-07-14 02:20:01,729 INFO L226 Difference]: Without dead ends: 12232 [2022-07-14 02:20:01,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 535 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-14 02:20:01,758 INFO L413 NwaCegarLoop]: 2113 mSDtfsCounter, 128 mSDsluCounter, 12482 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 14595 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:01,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 14595 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2022-07-14 02:20:01,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12232 states. [2022-07-14 02:20:02,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12232 to 11818. [2022-07-14 02:20:02,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11818 states, 8368 states have (on average 1.2927820267686425) internal successors, (10818), 8491 states have internal predecessors, (10818), 2689 states have call successors, (2689), 695 states have call predecessors, (2689), 760 states have return successors, (2883), 2719 states have call predecessors, (2883), 2688 states have call successors, (2883) [2022-07-14 02:20:02,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11818 states to 11818 states and 16390 transitions. [2022-07-14 02:20:02,425 INFO L78 Accepts]: Start accepts. Automaton has 11818 states and 16390 transitions. Word has length 542 [2022-07-14 02:20:02,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:02,426 INFO L495 AbstractCegarLoop]: Abstraction has 11818 states and 16390 transitions. [2022-07-14 02:20:02,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 34.875) internal successors, (279), 6 states have internal predecessors, (279), 2 states have call successors, (68), 2 states have call predecessors, (68), 4 states have return successors, (65), 4 states have call predecessors, (65), 2 states have call successors, (65) [2022-07-14 02:20:02,426 INFO L276 IsEmpty]: Start isEmpty. Operand 11818 states and 16390 transitions. [2022-07-14 02:20:02,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-07-14 02:20:02,460 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:02,460 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:02,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2022-07-14 02:20:02,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:20:02,687 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:02,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash -618101590, now seen corresponding path program 1 times [2022-07-14 02:20:02,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:02,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [303765914] [2022-07-14 02:20:02,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:02,693 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:02,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:02,695 INFO L229 MonitoredProcess]: Starting monitored process 33 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,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2022-07-14 02:20:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:07,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 5828 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 02:20:07,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:07,493 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2022-07-14 02:20:07,503 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:07,505 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:07,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [303765914] [2022-07-14 02:20:07,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [303765914] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:07,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:07,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-14 02:20:07,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535669265] [2022-07-14 02:20:07,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:07,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-14 02:20:07,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:07,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-14 02:20:07,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:07,507 INFO L87 Difference]: Start difference. First operand 11818 states and 16390 transitions. Second operand has 5 states, 5 states have (on average 55.6) internal successors, (278), 4 states have internal predecessors, (278), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (64), 3 states have call predecessors, (64), 2 states have call successors, (64) [2022-07-14 02:20:08,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:08,333 INFO L93 Difference]: Finished difference Result 23693 states and 32907 transitions. [2022-07-14 02:20:08,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 02:20:08,334 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 55.6) internal successors, (278), 4 states have internal predecessors, (278), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (64), 3 states have call predecessors, (64), 2 states have call successors, (64) Word has length 536 [2022-07-14 02:20:08,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:08,367 INFO L225 Difference]: With dead ends: 23693 [2022-07-14 02:20:08,367 INFO L226 Difference]: Without dead ends: 11879 [2022-07-14 02:20:08,396 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 02:20:08,397 INFO L413 NwaCegarLoop]: 2037 mSDtfsCounter, 3 mSDsluCounter, 6103 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 8140 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:08,397 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 8140 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-14 02:20:08,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11879 states. [2022-07-14 02:20:08,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11879 to 11846. [2022-07-14 02:20:08,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11846 states, 8393 states have (on average 1.291909924937448) internal successors, (10843), 8508 states have internal predecessors, (10843), 2689 states have call successors, (2689), 695 states have call predecessors, (2689), 763 states have return successors, (2889), 2730 states have call predecessors, (2889), 2688 states have call successors, (2889) [2022-07-14 02:20:08,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11846 states to 11846 states and 16421 transitions. [2022-07-14 02:20:08,800 INFO L78 Accepts]: Start accepts. Automaton has 11846 states and 16421 transitions. Word has length 536 [2022-07-14 02:20:08,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:08,800 INFO L495 AbstractCegarLoop]: Abstraction has 11846 states and 16421 transitions. [2022-07-14 02:20:08,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 55.6) internal successors, (278), 4 states have internal predecessors, (278), 2 states have call successors, (67), 2 states have call predecessors, (67), 3 states have return successors, (64), 3 states have call predecessors, (64), 2 states have call successors, (64) [2022-07-14 02:20:08,801 INFO L276 IsEmpty]: Start isEmpty. Operand 11846 states and 16421 transitions. [2022-07-14 02:20:08,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-07-14 02:20:08,824 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:08,824 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 12, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:08,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Ended with exit code 0 [2022-07-14 02:20:09,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:20:09,040 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:09,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:09,041 INFO L85 PathProgramCache]: Analyzing trace with hash -350927768, now seen corresponding path program 1 times [2022-07-14 02:20:09,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:09,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1630856297] [2022-07-14 02:20:09,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 02:20:09,044 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:09,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:09,046 INFO L229 MonitoredProcess]: Starting monitored process 34 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,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2022-07-14 02:20:13,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 02:20:13,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 5828 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:20:13,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:13,980 INFO L134 CoverageAnalysis]: Checked inductivity of 787 backedges. 298 proven. 0 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2022-07-14 02:20:13,980 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 02:20:13,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:13,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1630856297] [2022-07-14 02:20:13,980 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1630856297] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 02:20:13,980 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 02:20:13,980 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-14 02:20:13,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527157895] [2022-07-14 02:20:13,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 02:20:13,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-14 02:20:13,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:13,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-14 02:20:13,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-14 02:20:13,981 INFO L87 Difference]: Start difference. First operand 11846 states and 16421 transitions. Second operand has 8 states, 8 states have (on average 34.75) internal successors, (278), 6 states have internal predecessors, (278), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (64), 4 states have call predecessors, (64), 2 states have call successors, (64) [2022-07-14 02:20:15,527 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-14 02:20:15,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 02:20:15,989 INFO L93 Difference]: Finished difference Result 23467 states and 32552 transitions. [2022-07-14 02:20:15,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-14 02:20:15,989 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 34.75) internal successors, (278), 6 states have internal predecessors, (278), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (64), 4 states have call predecessors, (64), 2 states have call successors, (64) Word has length 536 [2022-07-14 02:20:15,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-14 02:20:16,032 INFO L225 Difference]: With dead ends: 23467 [2022-07-14 02:20:16,033 INFO L226 Difference]: Without dead ends: 11901 [2022-07-14 02:20:16,061 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-14 02:20:16,061 INFO L413 NwaCegarLoop]: 2034 mSDtfsCounter, 7 mSDsluCounter, 12179 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 14213 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-14 02:20:16,062 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 14213 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-14 02:20:16,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11901 states. [2022-07-14 02:20:16,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11901 to 11854. [2022-07-14 02:20:16,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11854 states, 8401 states have (on average 1.2916319485775503) internal successors, (10851), 8516 states have internal predecessors, (10851), 2689 states have call successors, (2689), 695 states have call predecessors, (2689), 763 states have return successors, (2889), 2730 states have call predecessors, (2889), 2688 states have call successors, (2889) [2022-07-14 02:20:16,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11854 states to 11854 states and 16429 transitions. [2022-07-14 02:20:16,574 INFO L78 Accepts]: Start accepts. Automaton has 11854 states and 16429 transitions. Word has length 536 [2022-07-14 02:20:16,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-14 02:20:16,574 INFO L495 AbstractCegarLoop]: Abstraction has 11854 states and 16429 transitions. [2022-07-14 02:20:16,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 34.75) internal successors, (278), 6 states have internal predecessors, (278), 2 states have call successors, (67), 2 states have call predecessors, (67), 4 states have return successors, (64), 4 states have call predecessors, (64), 2 states have call successors, (64) [2022-07-14 02:20:16,575 INFO L276 IsEmpty]: Start isEmpty. Operand 11854 states and 16429 transitions. [2022-07-14 02:20:16,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2022-07-14 02:20:16,597 INFO L187 NwaCegarLoop]: Found error trace [2022-07-14 02:20:16,597 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 12, 8, 8, 8, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:16,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-07-14 02:20:16,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-14 02:20:16,812 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-14 02:20:16,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 02:20:16,812 INFO L85 PathProgramCache]: Analyzing trace with hash 467267093, now seen corresponding path program 2 times [2022-07-14 02:20:16,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-14 02:20:16,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [677001451] [2022-07-14 02:20:16,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-14 02:20:16,816 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-14 02:20:16,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-14 02:20:16,817 INFO L229 MonitoredProcess]: Starting monitored process 35 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:16,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2022-07-14 02:20:30,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-14 02:20:30,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-14 02:20:30,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 5885 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-14 02:20:30,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 02:20:31,251 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 284 proven. 46 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2022-07-14 02:20:31,253 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 02:20:33,341 INFO L134 CoverageAnalysis]: Checked inductivity of 891 backedges. 12 proven. 46 refuted. 0 times theorem prover too weak. 833 trivial. 0 not checked. [2022-07-14 02:20:33,342 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-14 02:20:33,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [677001451] [2022-07-14 02:20:33,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [677001451] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 02:20:33,342 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-14 02:20:33,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-07-14 02:20:33,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419157084] [2022-07-14 02:20:33,342 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-14 02:20:33,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-14 02:20:33,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-14 02:20:33,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-14 02:20:33,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-07-14 02:20:33,345 INFO L87 Difference]: Start difference. First operand 11854 states and 16429 transitions. Second operand has 14 states, 14 states have (on average 30.428571428571427) internal successors, (426), 14 states have internal predecessors, (426), 10 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (112), 10 states have call predecessors, (112), 10 states have call successors, (112)