./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 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-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-?-3598765 [2022-07-21 13:08:07,441 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 13:08:07,443 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 13:08:07,477 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 13:08:07,477 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 13:08:07,478 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 13:08:07,481 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 13:08:07,484 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 13:08:07,485 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 13:08:07,488 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 13:08:07,489 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 13:08:07,491 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 13:08:07,491 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 13:08:07,493 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 13:08:07,493 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 13:08:07,497 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 13:08:07,498 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 13:08:07,499 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 13:08:07,500 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 13:08:07,505 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 13:08:07,506 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 13:08:07,507 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 13:08:07,508 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 13:08:07,508 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 13:08:07,509 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 13:08:07,514 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 13:08:07,515 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 13:08:07,515 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 13:08:07,516 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 13:08:07,516 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 13:08:07,517 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 13:08:07,517 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 13:08:07,518 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 13:08:07,519 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 13:08:07,520 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 13:08:07,520 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 13:08:07,520 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 13:08:07,521 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 13:08:07,521 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 13:08:07,521 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 13:08:07,522 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 13:08:07,523 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 13:08:07,527 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 13:08:07,559 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 13:08:07,560 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 13:08:07,560 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 13:08:07,560 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 13:08:07,561 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 13:08:07,561 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 13:08:07,562 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 13:08:07,562 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 13:08:07,562 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 13:08:07,562 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 13:08:07,563 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 13:08:07,563 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 13:08:07,563 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 13:08:07,563 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 13:08:07,563 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 13:08:07,564 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 13:08:07,564 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 13:08:07,564 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 13:08:07,564 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 13:08:07,564 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 13:08:07,564 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 13:08:07,564 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 13:08:07,565 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 13:08:07,565 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 13:08:07,565 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 13:08:07,565 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 13:08:07,565 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 13:08:07,565 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 13:08:07,566 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 13:08:07,566 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 13:08:07,566 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-21 13:08:07,848 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 13:08:07,881 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 13:08:07,883 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 13:08:07,884 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 13:08:07,886 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 13:08:07,888 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-21 13:08:07,941 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96ace594b/1845dfb4ea2b4fd38b11803ea63c693d/FLAG102ace28e [2022-07-21 13:08:08,526 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 13:08:08,526 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-21 13:08:08,565 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96ace594b/1845dfb4ea2b4fd38b11803ea63c693d/FLAG102ace28e [2022-07-21 13:08:08,971 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/96ace594b/1845dfb4ea2b4fd38b11803ea63c693d [2022-07-21 13:08:08,973 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 13:08:08,975 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 13:08:08,977 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 13:08:08,977 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 13:08:08,980 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 13:08:08,981 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:08:08" (1/1) ... [2022-07-21 13:08:08,982 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f69217b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:08, skipping insertion in model container [2022-07-21 13:08:08,982 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:08:08" (1/1) ... [2022-07-21 13:08:08,987 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 13:08:09,095 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 13:08:10,518 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-21 13:08:10,544 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:08:10,556 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 13:08:10,727 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-21 13:08:10,732 INFO L158 Benchmark]: Toolchain (without parser) took 1755.93ms. Allocated memory was 73.4MB in the beginning and 148.9MB in the end (delta: 75.5MB). Free memory was 41.5MB in the beginning and 75.3MB in the end (delta: -33.8MB). Peak memory consumption was 59.5MB. Max. memory is 16.1GB. [2022-07-21 13:08:10,732 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 73.4MB. Free memory is still 54.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 13:08:10,734 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1753.12ms. Allocated memory was 73.4MB in the beginning and 148.9MB in the end (delta: 75.5MB). Free memory was 41.4MB in the beginning and 75.3MB in the end (delta: -33.9MB). Peak memory consumption was 59.5MB. Max. memory is 16.1GB. [2022-07-21 13:08:10,735 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.31ms. Allocated memory is still 73.4MB. Free memory is still 54.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1753.12ms. Allocated memory was 73.4MB in the beginning and 148.9MB in the end (delta: 75.5MB). Free memory was 41.4MB in the beginning and 75.3MB in the end (delta: -33.9MB). Peak memory consumption was 59.5MB. 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-?-3598765 [2022-07-21 13:08:12,302 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 13:08:12,304 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 13:08:12,345 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 13:08:12,346 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 13:08:12,347 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 13:08:12,350 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 13:08:12,353 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 13:08:12,354 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 13:08:12,360 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 13:08:12,361 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 13:08:12,365 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 13:08:12,365 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 13:08:12,367 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 13:08:12,367 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 13:08:12,370 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 13:08:12,371 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 13:08:12,372 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 13:08:12,373 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 13:08:12,377 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 13:08:12,378 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 13:08:12,379 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 13:08:12,381 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 13:08:12,381 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 13:08:12,382 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 13:08:12,386 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 13:08:12,386 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 13:08:12,387 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 13:08:12,387 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 13:08:12,388 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 13:08:12,388 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 13:08:12,389 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 13:08:12,390 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 13:08:12,390 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 13:08:12,392 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 13:08:12,392 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 13:08:12,392 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 13:08:12,393 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 13:08:12,393 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 13:08:12,393 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 13:08:12,394 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 13:08:12,395 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 13:08:12,395 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-21 13:08:12,426 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 13:08:12,426 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 13:08:12,427 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 13:08:12,427 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 13:08:12,428 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 13:08:12,428 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 13:08:12,428 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 13:08:12,428 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 13:08:12,429 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 13:08:12,429 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 13:08:12,429 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 13:08:12,430 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 13:08:12,430 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 13:08:12,430 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 13:08:12,430 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 13:08:12,430 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 13:08:12,430 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 13:08:12,431 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 13:08:12,431 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 13:08:12,431 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 13:08:12,431 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 13:08:12,431 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 13:08:12,431 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 13:08:12,432 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 13:08:12,432 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 13:08:12,432 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 13:08:12,432 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 13:08:12,432 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 13:08:12,432 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 13:08:12,432 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 13:08:12,433 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 13:08:12,433 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 13:08:12,433 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 13:08:12,433 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-21 13:08:12,699 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 13:08:12,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 13:08:12,721 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 13:08:12,721 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 13:08:12,722 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 13:08:12,723 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-21 13:08:12,767 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32e2030d4/3192c3024c6c457691ddc81d605273b2/FLAG3b3719c50 [2022-07-21 13:08:13,454 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 13:08:13,455 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-21 13:08:13,498 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32e2030d4/3192c3024c6c457691ddc81d605273b2/FLAG3b3719c50 [2022-07-21 13:08:13,751 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32e2030d4/3192c3024c6c457691ddc81d605273b2 [2022-07-21 13:08:13,753 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 13:08:13,754 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 13:08:13,755 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 13:08:13,755 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 13:08:13,757 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 13:08:13,758 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:08:13" (1/1) ... [2022-07-21 13:08:13,759 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@228a94a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:13, skipping insertion in model container [2022-07-21 13:08:13,759 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 01:08:13" (1/1) ... [2022-07-21 13:08:13,763 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 13:08:13,883 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 13:08:15,252 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-21 13:08:15,276 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:08:15,296 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-21 13:08:15,341 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 13:08:15,648 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-21 13:08:15,651 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:08:15,663 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 13:08:15,952 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-21 13:08:15,957 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 13:08:16,020 INFO L208 MainTranslator]: Completed translation [2022-07-21 13:08:16,021 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16 WrapperNode [2022-07-21 13:08:16,021 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 13:08:16,022 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 13:08:16,022 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 13:08:16,022 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 13:08:16,026 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,117 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,246 INFO L137 Inliner]: procedures = 288, calls = 5784, calls flagged for inlining = 107, calls inlined = 80, statements flattened = 6223 [2022-07-21 13:08:16,247 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 13:08:16,247 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 13:08:16,248 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 13:08:16,248 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 13:08:16,254 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,254 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,305 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,305 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,471 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,483 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,501 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,532 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 13:08:16,548 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 13:08:16,548 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 13:08:16,548 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 13:08:16,549 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (1/1) ... [2022-07-21 13:08:16,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 13:08:16,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 13:08:16,570 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 13:08:16,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 13:08:16,592 INFO L130 BoogieDeclarations]: Found specification of procedure ep0_queue_status_stage [2022-07-21 13:08:16,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ep0_queue_status_stage [2022-07-21 13:08:16,592 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-21 13:08:16,592 INFO L130 BoogieDeclarations]: Found specification of procedure ep0_queue [2022-07-21 13:08:16,592 INFO L138 BoogieDeclarations]: Found implementation of procedure ep0_queue [2022-07-21 13:08:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure ep_bd_list_free [2022-07-21 13:08:16,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ep_bd_list_free [2022-07-21 13:08:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-21 13:08:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-21 13:08:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-21 13:08:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 13:08:16,593 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 13:08:16,593 INFO L130 BoogieDeclarations]: Found specification of procedure init_ep [2022-07-21 13:08:16,593 INFO L138 BoogieDeclarations]: Found implementation of procedure init_ep [2022-07-21 13:08:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-21 13:08:16,594 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-21 13:08:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_int [2022-07-21 13:08:16,594 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_int [2022-07-21 13:08:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock [2022-07-21 13:08:16,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock [2022-07-21 13:08:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_reset [2022-07-21 13:08:16,594 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_reset [2022-07-21 13:08:16,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 13:08:16,595 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 13:08:16,595 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_maxp [2022-07-21 13:08:16,595 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_maxp [2022-07-21 13:08:16,595 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_ep_disable [2022-07-21 13:08:16,595 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_ep_disable [2022-07-21 13:08:16,595 INFO L130 BoogieDeclarations]: Found specification of procedure usb_del_gadget_udc [2022-07-21 13:08:16,595 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_del_gadget_udc [2022-07-21 13:08:16,595 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 13:08:16,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 13:08:16,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-21 13:08:16,596 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-21 13:08:16,596 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_type [2022-07-21 13:08:16,596 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_type [2022-07-21 13:08:16,596 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 13:08:16,596 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 13:08:16,596 INFO L130 BoogieDeclarations]: Found specification of procedure fls [2022-07-21 13:08:16,596 INFO L138 BoogieDeclarations]: Found implementation of procedure fls [2022-07-21 13:08:16,597 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_req_complete [2022-07-21 13:08:16,597 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_req_complete [2022-07-21 13:08:16,597 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_free_request [2022-07-21 13:08:16,597 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_free_request [2022-07-21 13:08:16,597 INFO L130 BoogieDeclarations]: Found specification of procedure bd_add_to_bdi [2022-07-21 13:08:16,597 INFO L138 BoogieDeclarations]: Found implementation of procedure bd_add_to_bdi [2022-07-21 13:08:16,597 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_remove [2022-07-21 13:08:16,597 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_remove [2022-07-21 13:08:16,597 INFO L130 BoogieDeclarations]: Found specification of procedure dma_zalloc_coherent [2022-07-21 13:08:16,598 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_zalloc_coherent [2022-07-21 13:08:16,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 13:08:16,598 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-21 13:08:16,598 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-21 13:08:16,598 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_udc_stop [2022-07-21 13:08:16,598 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_udc_stop [2022-07-21 13:08:16,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 13:08:16,598 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock [2022-07-21 13:08:16,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock [2022-07-21 13:08:16,599 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-21 13:08:16,599 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-21 13:08:16,599 INFO L130 BoogieDeclarations]: Found specification of procedure usb_endpoint_xfer_isoc [2022-07-21 13:08:16,599 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_endpoint_xfer_isoc [2022-07-21 13:08:16,599 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-07-21 13:08:16,599 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-07-21 13:08:16,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-21 13:08:16,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-21 13:08:16,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_free_ep [2022-07-21 13:08:16,600 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_free_ep [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 13:08:16,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-21 13:08:16,601 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_notify_xfr [2022-07-21 13:08:16,601 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_notify_xfr [2022-07-21 13:08:16,601 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-21 13:08:16,601 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-21 13:08:16,601 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-21 13:08:16,601 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-21 13:08:16,601 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_stop_ep [2022-07-21 13:08:16,601 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_stop_ep [2022-07-21 13:08:16,601 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-07-21 13:08:16,601 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-07-21 13:08:16,602 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_ep_set_stall [2022-07-21 13:08:16,602 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_ep_set_stall [2022-07-21 13:08:16,602 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-21 13:08:16,602 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-21 13:08:16,602 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_map_request [2022-07-21 13:08:16,602 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_map_request [2022-07-21 13:08:16,602 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_mem_free [2022-07-21 13:08:16,602 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_mem_free [2022-07-21 13:08:16,603 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_dbg_bd_list [2022-07-21 13:08:16,603 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_dbg_bd_list [2022-07-21 13:08:16,603 INFO L130 BoogieDeclarations]: Found specification of procedure ep_set_halt [2022-07-21 13:08:16,603 INFO L138 BoogieDeclarations]: Found implementation of procedure ep_set_halt [2022-07-21 13:08:16,603 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-21 13:08:16,603 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-21 13:08:16,603 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_to_tbi [2022-07-21 13:08:16,603 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_to_tbi [2022-07-21 13:08:16,603 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2022-07-21 13:08:16,604 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2022-07-21 13:08:16,604 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_mem_init [2022-07-21 13:08:16,604 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_mem_init [2022-07-21 13:08:16,604 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_config_ep [2022-07-21 13:08:16,604 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_config_ep [2022-07-21 13:08:16,604 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_ep_enable [2022-07-21 13:08:16,604 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_ep_enable [2022-07-21 13:08:16,604 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_queue_xfr [2022-07-21 13:08:16,604 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_queue_xfr [2022-07-21 13:08:16,605 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_hw_exit [2022-07-21 13:08:16,605 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_hw_exit [2022-07-21 13:08:16,605 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2022-07-21 13:08:16,605 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2022-07-21 13:08:16,605 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 13:08:16,605 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 13:08:16,605 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_ep_disable [2022-07-21 13:08:16,605 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_ep_disable [2022-07-21 13:08:16,606 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-21 13:08:16,606 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-21 13:08:16,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 13:08:16,606 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 13:08:16,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-21 13:08:16,606 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-21 13:08:16,606 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 13:08:16,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2022-07-21 13:08:16,606 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-21 13:08:16,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-21 13:08:16,607 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2022-07-21 13:08:16,607 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2022-07-21 13:08:16,607 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 13:08:16,607 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_gadget_ep_dequeue [2022-07-21 13:08:16,607 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_gadget_ep_dequeue [2022-07-21 13:08:16,607 INFO L130 BoogieDeclarations]: Found specification of procedure usb_gadget_set_state [2022-07-21 13:08:16,607 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_gadget_set_state [2022-07-21 13:08:16,608 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2022-07-21 13:08:16,608 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2022-07-21 13:08:16,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 13:08:16,608 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_udc_start [2022-07-21 13:08:16,608 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_udc_start [2022-07-21 13:08:16,608 INFO L130 BoogieDeclarations]: Found specification of procedure poll_oip [2022-07-21 13:08:16,608 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_oip [2022-07-21 13:08:16,608 INFO L130 BoogieDeclarations]: Found specification of procedure ___ratelimit [2022-07-21 13:08:16,608 INFO L138 BoogieDeclarations]: Found implementation of procedure ___ratelimit [2022-07-21 13:08:16,608 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_stop [2022-07-21 13:08:16,609 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_stop [2022-07-21 13:08:16,609 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_softconn [2022-07-21 13:08:16,609 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_softconn [2022-07-21 13:08:16,609 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_run [2022-07-21 13:08:16,609 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_run [2022-07-21 13:08:16,609 INFO L130 BoogieDeclarations]: Found specification of procedure usb_ep_set_maxpacket_limit [2022-07-21 13:08:16,609 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_ep_set_maxpacket_limit [2022-07-21 13:08:16,609 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_submit_cmd [2022-07-21 13:08:16,609 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_submit_cmd [2022-07-21 13:08:16,610 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_udc_wakeup [2022-07-21 13:08:16,610 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_udc_wakeup [2022-07-21 13:08:16,610 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-07-21 13:08:16,610 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-07-21 13:08:16,610 INFO L130 BoogieDeclarations]: Found specification of procedure find_end_bdi [2022-07-21 13:08:16,610 INFO L138 BoogieDeclarations]: Found implementation of procedure find_end_bdi [2022-07-21 13:08:16,610 INFO L130 BoogieDeclarations]: Found specification of procedure bdi_to_bd [2022-07-21 13:08:16,610 INFO L138 BoogieDeclarations]: Found implementation of procedure bdi_to_bd [2022-07-21 13:08:16,610 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_writel [2022-07-21 13:08:16,611 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_writel [2022-07-21 13:08:16,611 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 13:08:16,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 13:08:16,611 INFO L130 BoogieDeclarations]: Found specification of procedure chain_table [2022-07-21 13:08:16,611 INFO L138 BoogieDeclarations]: Found implementation of procedure chain_table [2022-07-21 13:08:16,611 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_readl [2022-07-21 13:08:16,611 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_readl [2022-07-21 13:08:16,611 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_ep_enable [2022-07-21 13:08:16,611 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_ep_enable [2022-07-21 13:08:16,612 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 13:08:16,612 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 13:08:16,612 INFO L130 BoogieDeclarations]: Found specification of procedure bdc_probe [2022-07-21 13:08:16,612 INFO L138 BoogieDeclarations]: Found implementation of procedure bdc_probe [2022-07-21 13:08:17,249 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 13:08:17,252 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 13:08:23,560 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 13:09:21,478 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 13:09:21,488 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 13:09:21,489 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 13:09:21,492 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 01:09:21 BoogieIcfgContainer [2022-07-21 13:09:21,492 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 13:09:21,493 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 13:09:21,493 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 13:09:21,495 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 13:09:21,495 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 01:08:13" (1/3) ... [2022-07-21 13:09:21,496 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59382089 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 01:09:21, skipping insertion in model container [2022-07-21 13:09:21,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 01:08:16" (2/3) ... [2022-07-21 13:09:21,496 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59382089 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 01:09:21, skipping insertion in model container [2022-07-21 13:09:21,496 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 01:09:21" (3/3) ... [2022-07-21 13:09:21,497 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-21 13:09:21,506 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 13:09:21,506 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 13:09:21,567 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 13:09:21,574 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@50fb2906, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@31e80095 [2022-07-21 13:09:21,575 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 13:09:21,582 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-21 13:09:21,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-07-21 13:09:21,603 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:21,603 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-21 13:09:21,604 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:21,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:21,608 INFO L85 PathProgramCache]: Analyzing trace with hash -171950750, now seen corresponding path program 1 times [2022-07-21 13:09:21,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:21,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1605785697] [2022-07-21 13:09:21,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:21,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:21,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:21,634 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-21 13:09:21,635 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-21 13:09:22,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:22,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 3365 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:09:22,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:22,806 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-21 13:09:22,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:22,807 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:22,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1605785697] [2022-07-21 13:09:22,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1605785697] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:22,807 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:22,807 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:09:22,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832580600] [2022-07-21 13:09:22,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:22,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:09:22,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:22,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:09:22,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:09:22,853 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-21 13:09:23,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:23,485 INFO L93 Difference]: Finished difference Result 3953 states and 5642 transitions. [2022-07-21 13:09:23,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:09:23,488 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-21 13:09:23,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:23,514 INFO L225 Difference]: With dead ends: 3953 [2022-07-21 13:09:23,514 INFO L226 Difference]: Without dead ends: 2471 [2022-07-21 13:09:23,524 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-21 13:09:23,526 INFO L413 NwaCegarLoop]: 2405 mSDtfsCounter, 1437 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1437 SdHoareTripleChecker+Valid, 4442 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:23,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1437 Valid, 4442 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 13:09:23,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2471 states. [2022-07-21 13:09:23,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2471 to 2466. [2022-07-21 13:09:23,644 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-21 13:09:23,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2466 states to 2466 states and 3464 transitions. [2022-07-21 13:09:23,659 INFO L78 Accepts]: Start accepts. Automaton has 2466 states and 3464 transitions. Word has length 72 [2022-07-21 13:09:23,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:23,660 INFO L495 AbstractCegarLoop]: Abstraction has 2466 states and 3464 transitions. [2022-07-21 13:09:23,660 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-21 13:09:23,660 INFO L276 IsEmpty]: Start isEmpty. Operand 2466 states and 3464 transitions. [2022-07-21 13:09:23,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2022-07-21 13:09:23,671 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:23,673 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-21 13:09:23,706 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-21 13:09:23,887 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-21 13:09:23,888 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:23,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:23,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1774106033, now seen corresponding path program 1 times [2022-07-21 13:09:23,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:23,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1005406533] [2022-07-21 13:09:23,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:23,891 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:23,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:23,896 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:09:23,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-21 13:09:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:25,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 3596 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 13:09:25,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:25,461 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-21 13:09:25,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:25,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:25,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1005406533] [2022-07-21 13:09:25,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1005406533] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:25,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:25,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:09:25,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101489927] [2022-07-21 13:09:25,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:25,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:09:25,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:25,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:09:25,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:09:25,463 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-21 13:09:25,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:25,978 INFO L93 Difference]: Finished difference Result 4940 states and 6961 transitions. [2022-07-21 13:09:25,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:09:25,979 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-21 13:09:25,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:25,990 INFO L225 Difference]: With dead ends: 4940 [2022-07-21 13:09:25,990 INFO L226 Difference]: Without dead ends: 2472 [2022-07-21 13:09:25,998 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-21 13:09:25,999 INFO L413 NwaCegarLoop]: 2035 mSDtfsCounter, 6 mSDsluCounter, 8117 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-21 13:09:25,999 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-21 13:09:26,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2472 states. [2022-07-21 13:09:26,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2472 to 2472. [2022-07-21 13:09:26,068 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-21 13:09:26,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2472 states to 2472 states and 3474 transitions. [2022-07-21 13:09:26,079 INFO L78 Accepts]: Start accepts. Automaton has 2472 states and 3474 transitions. Word has length 152 [2022-07-21 13:09:26,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:26,079 INFO L495 AbstractCegarLoop]: Abstraction has 2472 states and 3474 transitions. [2022-07-21 13:09:26,080 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-21 13:09:26,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2472 states and 3474 transitions. [2022-07-21 13:09:26,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-07-21 13:09:26,083 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:26,083 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-21 13:09:26,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-07-21 13:09:26,297 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-21 13:09:26,298 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:26,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:26,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1819481269, now seen corresponding path program 1 times [2022-07-21 13:09:26,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:26,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [819240418] [2022-07-21 13:09:26,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:26,301 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:26,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:26,303 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-21 13:09:26,309 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-21 13:09:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:27,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 3629 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 13:09:27,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:27,782 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-21 13:09:27,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:09:28,653 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-21 13:09:28,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:28,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [819240418] [2022-07-21 13:09:28,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [819240418] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 13:09:28,656 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 13:09:28,656 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2022-07-21 13:09:28,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995395108] [2022-07-21 13:09:28,656 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 13:09:28,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 13:09:28,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:28,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 13:09:28,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-21 13:09:28,660 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-21 13:09:29,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:29,665 INFO L93 Difference]: Finished difference Result 4952 states and 6981 transitions. [2022-07-21 13:09:29,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 13:09:29,666 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-21 13:09:29,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:29,677 INFO L225 Difference]: With dead ends: 4952 [2022-07-21 13:09:29,677 INFO L226 Difference]: Without dead ends: 2478 [2022-07-21 13:09:29,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 299 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-07-21 13:09:29,687 INFO L413 NwaCegarLoop]: 2036 mSDtfsCounter, 17 mSDsluCounter, 14207 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.7s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:29,690 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.7s Time] [2022-07-21 13:09:29,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2478 states. [2022-07-21 13:09:29,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2478 to 2474. [2022-07-21 13:09:29,747 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-21 13:09:29,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2474 states to 2474 states and 3478 transitions. [2022-07-21 13:09:29,827 INFO L78 Accepts]: Start accepts. Automaton has 2474 states and 3478 transitions. Word has length 155 [2022-07-21 13:09:29,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:29,827 INFO L495 AbstractCegarLoop]: Abstraction has 2474 states and 3478 transitions. [2022-07-21 13:09:29,828 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-21 13:09:29,828 INFO L276 IsEmpty]: Start isEmpty. Operand 2474 states and 3478 transitions. [2022-07-21 13:09:29,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-07-21 13:09:29,831 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:29,831 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-21 13:09:29,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-21 13:09:30,047 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-21 13:09:30,048 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:30,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:30,048 INFO L85 PathProgramCache]: Analyzing trace with hash 892030863, now seen corresponding path program 2 times [2022-07-21 13:09:30,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:30,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [639406203] [2022-07-21 13:09:30,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 13:09:30,051 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:30,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:30,054 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-21 13:09:30,056 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-21 13:09:31,012 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 13:09:31,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 13:09:31,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 3289 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:09:31,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:32,382 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-21 13:09:32,383 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:32,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:32,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [639406203] [2022-07-21 13:09:32,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [639406203] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:32,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:32,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 13:09:32,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746374523] [2022-07-21 13:09:32,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:32,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:09:32,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:32,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:09:32,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:09:32,385 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-21 13:09:32,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:32,482 INFO L93 Difference]: Finished difference Result 4431 states and 6244 transitions. [2022-07-21 13:09:32,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:09:32,483 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-21 13:09:32,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:32,503 INFO L225 Difference]: With dead ends: 4431 [2022-07-21 13:09:32,503 INFO L226 Difference]: Without dead ends: 4428 [2022-07-21 13:09:32,506 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-21 13:09:32,507 INFO L413 NwaCegarLoop]: 2498 mSDtfsCounter, 1425 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:32,508 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.0s Time] [2022-07-21 13:09:32,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4428 states. [2022-07-21 13:09:32,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4428 to 4385. [2022-07-21 13:09:32,637 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-21 13:09:32,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4385 states to 4385 states and 6170 transitions. [2022-07-21 13:09:32,648 INFO L78 Accepts]: Start accepts. Automaton has 4385 states and 6170 transitions. Word has length 158 [2022-07-21 13:09:32,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:32,649 INFO L495 AbstractCegarLoop]: Abstraction has 4385 states and 6170 transitions. [2022-07-21 13:09:32,650 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-21 13:09:32,650 INFO L276 IsEmpty]: Start isEmpty. Operand 4385 states and 6170 transitions. [2022-07-21 13:09:32,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2022-07-21 13:09:32,654 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:32,655 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-21 13:09:32,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-21 13:09:32,886 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-21 13:09:32,886 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:32,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:32,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2031371136, now seen corresponding path program 1 times [2022-07-21 13:09:32,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:32,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1905421859] [2022-07-21 13:09:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:32,889 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:32,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:32,891 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-21 13:09:32,892 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-21 13:09:34,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:34,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 3979 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 13:09:34,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:34,839 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-21 13:09:34,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:09:36,328 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-21 13:09:36,329 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:36,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1905421859] [2022-07-21 13:09:36,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1905421859] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 13:09:36,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 13:09:36,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-07-21 13:09:36,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559365592] [2022-07-21 13:09:36,329 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 13:09:36,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-21 13:09:36,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:36,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-21 13:09:36,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2022-07-21 13:09:36,331 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-21 13:09:38,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:38,270 INFO L93 Difference]: Finished difference Result 8798 states and 12421 transitions. [2022-07-21 13:09:38,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 13:09:38,271 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-21 13:09:38,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:38,290 INFO L225 Difference]: With dead ends: 8798 [2022-07-21 13:09:38,290 INFO L226 Difference]: Without dead ends: 4405 [2022-07-21 13:09:38,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 402 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-07-21 13:09:38,304 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-21 13:09:38,304 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-21 13:09:38,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4405 states. [2022-07-21 13:09:38,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4405 to 4389. [2022-07-21 13:09:38,478 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-21 13:09:38,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4389 states to 4389 states and 6178 transitions. [2022-07-21 13:09:38,495 INFO L78 Accepts]: Start accepts. Automaton has 4389 states and 6178 transitions. Word has length 200 [2022-07-21 13:09:38,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:38,496 INFO L495 AbstractCegarLoop]: Abstraction has 4389 states and 6178 transitions. [2022-07-21 13:09:38,496 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-21 13:09:38,496 INFO L276 IsEmpty]: Start isEmpty. Operand 4389 states and 6178 transitions. [2022-07-21 13:09:38,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-07-21 13:09:38,503 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:38,503 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-21 13:09:38,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2022-07-21 13:09:38,723 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-21 13:09:38,723 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:38,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1610400742, now seen corresponding path program 2 times [2022-07-21 13:09:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:38,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490371778] [2022-07-21 13:09:38,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 13:09:38,727 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:38,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:38,728 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-21 13:09:38,730 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-21 13:09:39,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 13:09:39,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 13:09:39,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 3397 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:09:39,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:39,951 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-21 13:09:39,951 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:39,951 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:39,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490371778] [2022-07-21 13:09:39,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490371778] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:39,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:39,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:09:39,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650168810] [2022-07-21 13:09:39,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:39,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:09:39,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:39,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:09:39,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:09:39,953 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-21 13:09:40,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:40,347 INFO L93 Difference]: Finished difference Result 8776 states and 12359 transitions. [2022-07-21 13:09:40,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:09:40,358 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-21 13:09:40,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:40,374 INFO L225 Difference]: With dead ends: 8776 [2022-07-21 13:09:40,374 INFO L226 Difference]: Without dead ends: 4391 [2022-07-21 13:09:40,386 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-21 13:09:40,387 INFO L413 NwaCegarLoop]: 2044 mSDtfsCounter, 0 mSDsluCounter, 2040 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:40,387 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.3s Time] [2022-07-21 13:09:40,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4391 states. [2022-07-21 13:09:40,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4391 to 4391. [2022-07-21 13:09:40,507 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-21 13:09:40,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4391 states to 4391 states and 6180 transitions. [2022-07-21 13:09:40,522 INFO L78 Accepts]: Start accepts. Automaton has 4391 states and 6180 transitions. Word has length 203 [2022-07-21 13:09:40,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:40,522 INFO L495 AbstractCegarLoop]: Abstraction has 4391 states and 6180 transitions. [2022-07-21 13:09:40,522 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-21 13:09:40,523 INFO L276 IsEmpty]: Start isEmpty. Operand 4391 states and 6180 transitions. [2022-07-21 13:09:40,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-07-21 13:09:40,529 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:40,529 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-21 13:09:40,556 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-21 13:09:40,754 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-21 13:09:40,754 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:40,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:40,755 INFO L85 PathProgramCache]: Analyzing trace with hash -756293852, now seen corresponding path program 1 times [2022-07-21 13:09:40,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:40,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1458212874] [2022-07-21 13:09:40,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:40,758 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:40,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:40,759 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-21 13:09:40,761 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-21 13:09:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:42,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 4014 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 13:09:42,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:42,605 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-21 13:09:42,605 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:09:44,228 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-21 13:09:44,229 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:44,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1458212874] [2022-07-21 13:09:44,229 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1458212874] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 13:09:44,229 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 13:09:44,229 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-07-21 13:09:44,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118439412] [2022-07-21 13:09:44,230 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 13:09:44,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 13:09:44,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:44,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 13:09:44,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-07-21 13:09:44,232 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-21 13:09:46,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:46,449 INFO L93 Difference]: Finished difference Result 8818 states and 12453 transitions. [2022-07-21 13:09:46,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 13:09:46,449 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-21 13:09:46,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:46,475 INFO L225 Difference]: With dead ends: 8818 [2022-07-21 13:09:46,475 INFO L226 Difference]: Without dead ends: 4419 [2022-07-21 13:09:46,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 391 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-07-21 13:09:46,489 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.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:46,489 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.6s Time] [2022-07-21 13:09:46,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4419 states. [2022-07-21 13:09:46,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4419 to 4395. [2022-07-21 13:09:46,592 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-21 13:09:46,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4395 states to 4395 states and 6188 transitions. [2022-07-21 13:09:46,604 INFO L78 Accepts]: Start accepts. Automaton has 4395 states and 6188 transitions. Word has length 203 [2022-07-21 13:09:46,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:46,605 INFO L495 AbstractCegarLoop]: Abstraction has 4395 states and 6188 transitions. [2022-07-21 13:09:46,605 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-21 13:09:46,605 INFO L276 IsEmpty]: Start isEmpty. Operand 4395 states and 6188 transitions. [2022-07-21 13:09:46,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-21 13:09:46,611 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:46,612 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-21 13:09:46,650 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-21 13:09:46,836 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-21 13:09:46,836 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:46,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:46,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1580850178, now seen corresponding path program 2 times [2022-07-21 13:09:46,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:46,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1417328921] [2022-07-21 13:09:46,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 13:09:46,840 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:46,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:46,842 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-21 13:09:46,845 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-21 13:09:48,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 13:09:48,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 13:09:48,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 3399 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:09:48,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:48,103 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-21 13:09:48,103 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:48,103 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:48,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1417328921] [2022-07-21 13:09:48,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1417328921] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:48,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:48,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:09:48,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101226887] [2022-07-21 13:09:48,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:48,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:09:48,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:48,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:09:48,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:09:48,104 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-21 13:09:48,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:48,433 INFO L93 Difference]: Finished difference Result 8788 states and 12378 transitions. [2022-07-21 13:09:48,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:09:48,444 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-21 13:09:48,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:48,482 INFO L225 Difference]: With dead ends: 8788 [2022-07-21 13:09:48,493 INFO L226 Difference]: Without dead ends: 4397 [2022-07-21 13:09:48,505 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-21 13:09:48,514 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-21 13:09:48,515 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-21 13:09:48,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4397 states. [2022-07-21 13:09:48,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4397 to 4397. [2022-07-21 13:09:48,699 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-21 13:09:48,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4397 states to 4397 states and 6190 transitions. [2022-07-21 13:09:48,712 INFO L78 Accepts]: Start accepts. Automaton has 4397 states and 6190 transitions. Word has length 206 [2022-07-21 13:09:48,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:48,712 INFO L495 AbstractCegarLoop]: Abstraction has 4397 states and 6190 transitions. [2022-07-21 13:09:48,712 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-21 13:09:48,712 INFO L276 IsEmpty]: Start isEmpty. Operand 4397 states and 6190 transitions. [2022-07-21 13:09:48,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-21 13:09:48,720 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:48,720 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-21 13:09:48,754 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-21 13:09:48,942 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-21 13:09:48,942 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:48,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:48,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1332703684, now seen corresponding path program 1 times [2022-07-21 13:09:48,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:48,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603442243] [2022-07-21 13:09:48,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:48,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:48,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:48,948 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-21 13:09:48,950 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-21 13:09:50,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:50,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:09:50,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:51,108 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-21 13:09:51,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:51,108 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:51,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603442243] [2022-07-21 13:09:51,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603442243] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:51,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:51,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:09:51,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914201808] [2022-07-21 13:09:51,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:51,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:09:51,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:51,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:09:51,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:09:51,109 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-21 13:09:53,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:53,908 INFO L93 Difference]: Finished difference Result 8792 states and 12380 transitions. [2022-07-21 13:09:53,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:09:53,909 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-21 13:09:53,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:53,923 INFO L225 Difference]: With dead ends: 8792 [2022-07-21 13:09:53,924 INFO L226 Difference]: Without dead ends: 4399 [2022-07-21 13:09:53,935 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-21 13:09:53,936 INFO L413 NwaCegarLoop]: 1952 mSDtfsCounter, 5 mSDsluCounter, 7702 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s 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, 2.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:53,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 9654 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-07-21 13:09:53,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2022-07-21 13:09:54,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 4399. [2022-07-21 13:09:54,025 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-21 13:09:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4399 states to 4399 states and 6191 transitions. [2022-07-21 13:09:54,039 INFO L78 Accepts]: Start accepts. Automaton has 4399 states and 6191 transitions. Word has length 206 [2022-07-21 13:09:54,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:09:54,039 INFO L495 AbstractCegarLoop]: Abstraction has 4399 states and 6191 transitions. [2022-07-21 13:09:54,039 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-21 13:09:54,040 INFO L276 IsEmpty]: Start isEmpty. Operand 4399 states and 6191 transitions. [2022-07-21 13:09:54,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-21 13:09:54,045 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:09:54,045 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-21 13:09:54,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-21 13:09:54,271 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-21 13:09:54,271 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:09:54,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:09:54,272 INFO L85 PathProgramCache]: Analyzing trace with hash 2118258110, now seen corresponding path program 1 times [2022-07-21 13:09:54,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:09:54,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1895010766] [2022-07-21 13:09:54,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:09:54,275 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:09:54,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:09:54,277 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-21 13:09:54,278 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-21 13:09:56,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:09:56,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 13:09:56,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:09:56,550 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-21 13:09:56,550 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:09:56,550 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:09:56,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1895010766] [2022-07-21 13:09:56,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1895010766] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:09:56,550 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:09:56,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:09:56,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929610549] [2022-07-21 13:09:56,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:09:56,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:09:56,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:09:56,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:09:56,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:09:56,552 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-21 13:09:59,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:09:59,927 INFO L93 Difference]: Finished difference Result 8794 states and 12389 transitions. [2022-07-21 13:09:59,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:09:59,927 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-21 13:09:59,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:09:59,943 INFO L225 Difference]: With dead ends: 8794 [2022-07-21 13:09:59,943 INFO L226 Difference]: Without dead ends: 4399 [2022-07-21 13:09:59,954 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-21 13:09:59,954 INFO L413 NwaCegarLoop]: 1949 mSDtfsCounter, 43 mSDsluCounter, 7642 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:09:59,955 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.2s Time] [2022-07-21 13:09:59,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2022-07-21 13:10:00,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 4399. [2022-07-21 13:10:00,068 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-21 13:10:00,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4399 states to 4399 states and 6187 transitions. [2022-07-21 13:10:00,081 INFO L78 Accepts]: Start accepts. Automaton has 4399 states and 6187 transitions. Word has length 206 [2022-07-21 13:10:00,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:00,082 INFO L495 AbstractCegarLoop]: Abstraction has 4399 states and 6187 transitions. [2022-07-21 13:10:00,082 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-21 13:10:00,082 INFO L276 IsEmpty]: Start isEmpty. Operand 4399 states and 6187 transitions. [2022-07-21 13:10:00,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-21 13:10:00,089 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:00,089 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-21 13:10:00,126 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-21 13:10:00,307 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-21 13:10:00,307 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:00,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:00,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1957854468, now seen corresponding path program 1 times [2022-07-21 13:10:00,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:00,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [932706214] [2022-07-21 13:10:00,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:00,311 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:00,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:00,312 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-21 13:10:00,313 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-21 13:10:02,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:02,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 13:10:02,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:03,083 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-21 13:10:03,084 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:03,084 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:03,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [932706214] [2022-07-21 13:10:03,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [932706214] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:03,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:03,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:10:03,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976088517] [2022-07-21 13:10:03,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:03,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:10:03,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:03,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:10:03,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:10:03,085 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-21 13:10:06,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:06,083 INFO L93 Difference]: Finished difference Result 8794 states and 12381 transitions. [2022-07-21 13:10:06,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:10:06,093 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-21 13:10:06,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:06,111 INFO L225 Difference]: With dead ends: 8794 [2022-07-21 13:10:06,111 INFO L226 Difference]: Without dead ends: 4399 [2022-07-21 13:10:06,121 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-21 13:10:06,122 INFO L413 NwaCegarLoop]: 1948 mSDtfsCounter, 35 mSDsluCounter, 7645 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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, 2.8s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:06,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 9593 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-07-21 13:10:06,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4399 states. [2022-07-21 13:10:06,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4399 to 4399. [2022-07-21 13:10:06,225 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-21 13:10:06,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4399 states to 4399 states and 6183 transitions. [2022-07-21 13:10:06,239 INFO L78 Accepts]: Start accepts. Automaton has 4399 states and 6183 transitions. Word has length 206 [2022-07-21 13:10:06,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:06,239 INFO L495 AbstractCegarLoop]: Abstraction has 4399 states and 6183 transitions. [2022-07-21 13:10:06,240 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-21 13:10:06,240 INFO L276 IsEmpty]: Start isEmpty. Operand 4399 states and 6183 transitions. [2022-07-21 13:10:06,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2022-07-21 13:10:06,246 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:06,247 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-21 13:10:06,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-21 13:10:06,471 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-21 13:10:06,471 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:06,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:06,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1527766202, now seen corresponding path program 1 times [2022-07-21 13:10:06,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:06,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1391591685] [2022-07-21 13:10:06,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:06,475 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:06,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:06,476 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-21 13:10:06,478 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-21 13:10:08,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:08,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 4049 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 13:10:08,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:08,944 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-21 13:10:08,944 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:08,944 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:08,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1391591685] [2022-07-21 13:10:08,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1391591685] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:08,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:08,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:10:08,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497480742] [2022-07-21 13:10:08,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:08,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:10:08,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:08,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:10:08,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:10:08,946 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-21 13:10:09,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:09,274 INFO L93 Difference]: Finished difference Result 4442 states and 6227 transitions. [2022-07-21 13:10:09,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:10:09,286 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-21 13:10:09,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:09,300 INFO L225 Difference]: With dead ends: 4442 [2022-07-21 13:10:09,300 INFO L226 Difference]: Without dead ends: 4439 [2022-07-21 13:10:09,302 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-21 13:10:09,302 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-21 13:10:09,302 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-21 13:10:09,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4439 states. [2022-07-21 13:10:09,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4439 to 4439. [2022-07-21 13:10:09,386 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-21 13:10:09,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4439 states to 4439 states and 6223 transitions. [2022-07-21 13:10:09,397 INFO L78 Accepts]: Start accepts. Automaton has 4439 states and 6223 transitions. Word has length 206 [2022-07-21 13:10:09,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:09,398 INFO L495 AbstractCegarLoop]: Abstraction has 4439 states and 6223 transitions. [2022-07-21 13:10:09,398 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-21 13:10:09,398 INFO L276 IsEmpty]: Start isEmpty. Operand 4439 states and 6223 transitions. [2022-07-21 13:10:09,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-07-21 13:10:09,404 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:09,405 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-21 13:10:09,442 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-21 13:10:09,619 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-21 13:10:09,619 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:09,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:09,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1888062237, now seen corresponding path program 1 times [2022-07-21 13:10:09,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:09,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1824331347] [2022-07-21 13:10:09,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:09,623 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:09,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:09,625 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-21 13:10:09,626 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-21 13:10:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:12,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 4150 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-21 13:10:12,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:12,631 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-21 13:10:12,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:12,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:12,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1824331347] [2022-07-21 13:10:12,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1824331347] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:12,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:12,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 13:10:12,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835011744] [2022-07-21 13:10:12,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:12,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 13:10:12,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:12,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 13:10:12,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:12,633 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-21 13:10:12,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:12,900 INFO L93 Difference]: Finished difference Result 8914 states and 12511 transitions. [2022-07-21 13:10:12,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 13:10:12,901 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-21 13:10:12,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:12,916 INFO L225 Difference]: With dead ends: 8914 [2022-07-21 13:10:12,916 INFO L226 Difference]: Without dead ends: 4479 [2022-07-21 13:10:12,926 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:12,930 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.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:12,930 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.2s Time] [2022-07-21 13:10:12,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4479 states. [2022-07-21 13:10:13,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4479 to 4467. [2022-07-21 13:10:13,016 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-21 13:10:13,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4467 states to 4467 states and 6263 transitions. [2022-07-21 13:10:13,028 INFO L78 Accepts]: Start accepts. Automaton has 4467 states and 6263 transitions. Word has length 239 [2022-07-21 13:10:13,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:13,029 INFO L495 AbstractCegarLoop]: Abstraction has 4467 states and 6263 transitions. [2022-07-21 13:10:13,029 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-21 13:10:13,029 INFO L276 IsEmpty]: Start isEmpty. Operand 4467 states and 6263 transitions. [2022-07-21 13:10:13,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-07-21 13:10:13,037 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:13,037 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-21 13:10:13,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2022-07-21 13:10:13,263 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-21 13:10:13,264 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:13,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:13,264 INFO L85 PathProgramCache]: Analyzing trace with hash 424726677, now seen corresponding path program 1 times [2022-07-21 13:10:13,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:13,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [323841528] [2022-07-21 13:10:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:13,267 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:13,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:13,269 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-21 13:10:13,270 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-21 13:10:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:15,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 4262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 13:10:15,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:15,808 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-21 13:10:15,808 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:15,808 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:15,808 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [323841528] [2022-07-21 13:10:15,808 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [323841528] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:15,808 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:15,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 13:10:15,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612901534] [2022-07-21 13:10:15,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:15,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:10:15,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:15,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:10:15,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:10:15,809 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-21 13:10:15,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:15,961 INFO L93 Difference]: Finished difference Result 4574 states and 6420 transitions. [2022-07-21 13:10:15,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 13:10:15,961 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-21 13:10:15,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:15,975 INFO L225 Difference]: With dead ends: 4574 [2022-07-21 13:10:15,976 INFO L226 Difference]: Without dead ends: 4571 [2022-07-21 13:10:15,978 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 285 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-21 13:10:15,979 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-21 13:10:15,979 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-21 13:10:15,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4571 states. [2022-07-21 13:10:16,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4571 to 4483. [2022-07-21 13:10:16,067 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-21 13:10:16,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4483 states to 4483 states and 6275 transitions. [2022-07-21 13:10:16,077 INFO L78 Accepts]: Start accepts. Automaton has 4483 states and 6275 transitions. Word has length 289 [2022-07-21 13:10:16,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:16,078 INFO L495 AbstractCegarLoop]: Abstraction has 4483 states and 6275 transitions. [2022-07-21 13:10:16,078 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-21 13:10:16,078 INFO L276 IsEmpty]: Start isEmpty. Operand 4483 states and 6275 transitions. [2022-07-21 13:10:16,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-07-21 13:10:16,090 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:16,090 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-21 13:10:16,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Ended with exit code 0 [2022-07-21 13:10:16,315 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-21 13:10:16,316 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:16,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:16,316 INFO L85 PathProgramCache]: Analyzing trace with hash 481023157, now seen corresponding path program 1 times [2022-07-21 13:10:16,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:16,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1329437562] [2022-07-21 13:10:16,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:16,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:16,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:16,321 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-21 13:10:16,369 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-21 13:10:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:18,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 4863 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:10:18,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:18,957 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-21 13:10:18,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:18,957 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:18,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1329437562] [2022-07-21 13:10:18,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1329437562] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:18,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:18,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 13:10:18,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136639183] [2022-07-21 13:10:18,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:18,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:10:18,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:18,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:10:18,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:10:18,961 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-21 13:10:19,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:19,316 INFO L93 Difference]: Finished difference Result 11440 states and 15991 transitions. [2022-07-21 13:10:19,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:10:19,332 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-21 13:10:19,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:19,353 INFO L225 Difference]: With dead ends: 11440 [2022-07-21 13:10:19,354 INFO L226 Difference]: Without dead ends: 6955 [2022-07-21 13:10:19,368 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-21 13:10:19,369 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-21 13:10:19,370 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-21 13:10:19,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6955 states. [2022-07-21 13:10:19,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6955 to 6946. [2022-07-21 13:10:19,528 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-21 13:10:19,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6946 states to 6946 states and 9685 transitions. [2022-07-21 13:10:19,548 INFO L78 Accepts]: Start accepts. Automaton has 6946 states and 9685 transitions. Word has length 356 [2022-07-21 13:10:19,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:19,549 INFO L495 AbstractCegarLoop]: Abstraction has 6946 states and 9685 transitions. [2022-07-21 13:10:19,549 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-21 13:10:19,549 INFO L276 IsEmpty]: Start isEmpty. Operand 6946 states and 9685 transitions. [2022-07-21 13:10:19,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-07-21 13:10:19,567 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:19,567 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-21 13:10:19,624 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-21 13:10:19,795 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-21 13:10:19,796 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:19,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:19,796 INFO L85 PathProgramCache]: Analyzing trace with hash 666460051, now seen corresponding path program 1 times [2022-07-21 13:10:19,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:19,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1085079122] [2022-07-21 13:10:19,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:19,800 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:19,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:19,801 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-21 13:10:19,803 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-21 13:10:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:21,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 4863 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 13:10:21,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:22,609 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-21 13:10:22,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:22,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:22,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1085079122] [2022-07-21 13:10:22,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1085079122] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:22,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:22,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 13:10:22,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654173648] [2022-07-21 13:10:22,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:22,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 13:10:22,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:22,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 13:10:22,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 13:10:22,612 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-21 13:10:22,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:22,805 INFO L93 Difference]: Finished difference Result 18281 states and 25488 transitions. [2022-07-21 13:10:22,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 13:10:22,805 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-21 13:10:22,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:22,839 INFO L225 Difference]: With dead ends: 18281 [2022-07-21 13:10:22,840 INFO L226 Difference]: Without dead ends: 11339 [2022-07-21 13:10:22,859 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-21 13:10:22,860 INFO L413 NwaCegarLoop]: 3399 mSDtfsCounter, 1952 mSDsluCounter, 2031 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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.0s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:22,860 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.0s Time] [2022-07-21 13:10:22,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11339 states. [2022-07-21 13:10:23,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11339 to 11336. [2022-07-21 13:10:23,112 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-21 13:10:23,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11336 states to 11336 states and 15799 transitions. [2022-07-21 13:10:23,144 INFO L78 Accepts]: Start accepts. Automaton has 11336 states and 15799 transitions. Word has length 356 [2022-07-21 13:10:23,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:23,145 INFO L495 AbstractCegarLoop]: Abstraction has 11336 states and 15799 transitions. [2022-07-21 13:10:23,145 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-21 13:10:23,145 INFO L276 IsEmpty]: Start isEmpty. Operand 11336 states and 15799 transitions. [2022-07-21 13:10:23,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-07-21 13:10:23,173 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:23,173 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-21 13:10:23,237 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-21 13:10:23,399 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-21 13:10:23,400 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:23,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:23,400 INFO L85 PathProgramCache]: Analyzing trace with hash -775352991, now seen corresponding path program 1 times [2022-07-21 13:10:23,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:23,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679086571] [2022-07-21 13:10:23,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:23,404 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:23,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:23,413 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-21 13:10:23,415 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-21 13:10:25,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:25,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 5041 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:10:25,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:25,773 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-21 13:10:25,773 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:25,773 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:25,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679086571] [2022-07-21 13:10:25,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679086571] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:25,773 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:25,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:10:25,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519774064] [2022-07-21 13:10:25,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:25,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:10:25,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:25,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:10:25,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:10:25,775 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-21 13:10:28,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:28,380 INFO L93 Difference]: Finished difference Result 22418 states and 31267 transitions. [2022-07-21 13:10:28,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:10:28,381 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-21 13:10:28,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:28,416 INFO L225 Difference]: With dead ends: 22418 [2022-07-21 13:10:28,416 INFO L226 Difference]: Without dead ends: 11336 [2022-07-21 13:10:28,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:28,443 INFO L413 NwaCegarLoop]: 1947 mSDtfsCounter, 174 mSDsluCounter, 7476 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.4s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:28,443 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.4s Time] [2022-07-21 13:10:28,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11336 states. [2022-07-21 13:10:28,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11336 to 11336. [2022-07-21 13:10:28,793 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-21 13:10:28,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11336 states to 11336 states and 15791 transitions. [2022-07-21 13:10:28,824 INFO L78 Accepts]: Start accepts. Automaton has 11336 states and 15791 transitions. Word has length 383 [2022-07-21 13:10:28,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:28,824 INFO L495 AbstractCegarLoop]: Abstraction has 11336 states and 15791 transitions. [2022-07-21 13:10:28,824 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-21 13:10:28,825 INFO L276 IsEmpty]: Start isEmpty. Operand 11336 states and 15791 transitions. [2022-07-21 13:10:28,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-07-21 13:10:28,847 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:28,847 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-21 13:10:28,913 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-21 13:10:29,063 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-21 13:10:29,064 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:29,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:29,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1182376477, now seen corresponding path program 1 times [2022-07-21 13:10:29,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:29,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [811866879] [2022-07-21 13:10:29,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:29,068 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:29,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:29,069 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-21 13:10:29,071 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-21 13:10:31,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:31,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 5041 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:10:31,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:31,451 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-21 13:10:31,451 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:31,451 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:31,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [811866879] [2022-07-21 13:10:31,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [811866879] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:31,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:31,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 13:10:31,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216836462] [2022-07-21 13:10:31,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:31,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:10:31,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:31,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:10:31,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:10:31,465 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-21 13:10:32,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:32,285 INFO L93 Difference]: Finished difference Result 31073 states and 43299 transitions. [2022-07-21 13:10:32,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 13:10:32,286 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-21 13:10:32,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:32,338 INFO L225 Difference]: With dead ends: 31073 [2022-07-21 13:10:32,338 INFO L226 Difference]: Without dead ends: 19991 [2022-07-21 13:10:32,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:32,360 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.3s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:32,360 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.3s Time] [2022-07-21 13:10:32,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19991 states. [2022-07-21 13:10:32,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19991 to 11368. [2022-07-21 13:10:32,731 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-21 13:10:32,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11368 states to 11368 states and 15823 transitions. [2022-07-21 13:10:32,763 INFO L78 Accepts]: Start accepts. Automaton has 11368 states and 15823 transitions. Word has length 383 [2022-07-21 13:10:32,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:32,764 INFO L495 AbstractCegarLoop]: Abstraction has 11368 states and 15823 transitions. [2022-07-21 13:10:32,764 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-21 13:10:32,764 INFO L276 IsEmpty]: Start isEmpty. Operand 11368 states and 15823 transitions. [2022-07-21 13:10:32,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2022-07-21 13:10:32,788 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:32,788 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-21 13:10:32,839 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-21 13:10:33,003 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-21 13:10:33,004 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:33,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:33,004 INFO L85 PathProgramCache]: Analyzing trace with hash -899204884, now seen corresponding path program 1 times [2022-07-21 13:10:33,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:33,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [920463306] [2022-07-21 13:10:33,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:33,007 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:33,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:33,009 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-21 13:10:33,010 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-21 13:10:35,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:35,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 5129 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-21 13:10:35,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:35,672 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-21 13:10:35,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:35,672 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:35,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [920463306] [2022-07-21 13:10:35,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [920463306] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:35,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:35,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 13:10:35,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949285303] [2022-07-21 13:10:35,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:35,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 13:10:35,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:35,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 13:10:35,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:35,674 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-21 13:10:38,092 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-21 13:10:39,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:39,327 INFO L93 Difference]: Finished difference Result 22548 states and 31429 transitions. [2022-07-21 13:10:39,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 13:10:39,328 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-21 13:10:39,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:39,361 INFO L225 Difference]: With dead ends: 22548 [2022-07-21 13:10:39,361 INFO L226 Difference]: Without dead ends: 11434 [2022-07-21 13:10:39,385 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-21 13:10:39,386 INFO L413 NwaCegarLoop]: 2037 mSDtfsCounter, 9 mSDsluCounter, 10167 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s 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.3s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:39,386 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.3s Time] [2022-07-21 13:10:39,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11434 states. [2022-07-21 13:10:39,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11434 to 11416. [2022-07-21 13:10:39,718 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-21 13:10:39,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11416 states to 11416 states and 15903 transitions. [2022-07-21 13:10:39,749 INFO L78 Accepts]: Start accepts. Automaton has 11416 states and 15903 transitions. Word has length 410 [2022-07-21 13:10:39,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:39,749 INFO L495 AbstractCegarLoop]: Abstraction has 11416 states and 15903 transitions. [2022-07-21 13:10:39,749 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-21 13:10:39,749 INFO L276 IsEmpty]: Start isEmpty. Operand 11416 states and 15903 transitions. [2022-07-21 13:10:39,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2022-07-21 13:10:39,770 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:39,770 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-21 13:10:39,824 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-21 13:10:39,991 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-21 13:10:39,992 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:39,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:39,992 INFO L85 PathProgramCache]: Analyzing trace with hash -954835870, now seen corresponding path program 1 times [2022-07-21 13:10:39,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:39,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342542400] [2022-07-21 13:10:39,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:39,996 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:39,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:39,997 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-21 13:10:39,998 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-21 13:10:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:42,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 5172 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 13:10:42,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:42,574 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-21 13:10:42,574 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:42,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:42,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342542400] [2022-07-21 13:10:42,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342542400] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:42,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:42,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 13:10:42,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649699411] [2022-07-21 13:10:42,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:42,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:10:42,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:42,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:10:42,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:10:42,576 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-21 13:10:43,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:43,460 INFO L93 Difference]: Finished difference Result 31305 states and 43627 transitions. [2022-07-21 13:10:43,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 13:10:43,461 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-21 13:10:43,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:43,526 INFO L225 Difference]: With dead ends: 31305 [2022-07-21 13:10:43,526 INFO L226 Difference]: Without dead ends: 20143 [2022-07-21 13:10:43,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 431 GetRequests, 426 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:43,558 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.3s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:43,558 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.3s Time] [2022-07-21 13:10:43,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20143 states. [2022-07-21 13:10:44,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20143 to 11416. [2022-07-21 13:10:44,035 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-21 13:10:44,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11416 states to 11416 states and 15903 transitions. [2022-07-21 13:10:44,066 INFO L78 Accepts]: Start accepts. Automaton has 11416 states and 15903 transitions. Word has length 430 [2022-07-21 13:10:44,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:44,066 INFO L495 AbstractCegarLoop]: Abstraction has 11416 states and 15903 transitions. [2022-07-21 13:10:44,067 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-21 13:10:44,067 INFO L276 IsEmpty]: Start isEmpty. Operand 11416 states and 15903 transitions. [2022-07-21 13:10:44,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2022-07-21 13:10:44,089 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:44,089 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-21 13:10:44,143 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-21 13:10:44,315 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-21 13:10:44,316 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:44,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:44,316 INFO L85 PathProgramCache]: Analyzing trace with hash 2004896543, now seen corresponding path program 1 times [2022-07-21 13:10:44,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:44,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [869280037] [2022-07-21 13:10:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:44,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:44,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:44,321 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-21 13:10:44,323 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-21 13:10:47,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:47,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 5679 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 13:10:47,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:47,508 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-21 13:10:47,508 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:47,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:47,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [869280037] [2022-07-21 13:10:47,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [869280037] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:47,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:47,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:10:47,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036633995] [2022-07-21 13:10:47,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:47,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:10:47,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:47,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:10:47,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:10:47,510 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-21 13:10:48,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:48,452 INFO L93 Difference]: Finished difference Result 23874 states and 33443 transitions. [2022-07-21 13:10:48,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:10:48,453 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-21 13:10:48,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:48,495 INFO L225 Difference]: With dead ends: 23874 [2022-07-21 13:10:48,496 INFO L226 Difference]: Without dead ends: 12712 [2022-07-21 13:10:48,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 504 GetRequests, 499 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:10:48,529 INFO L413 NwaCegarLoop]: 2180 mSDtfsCounter, 143 mSDsluCounter, 8596 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:48,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 10776 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-21 13:10:48,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12712 states. [2022-07-21 13:10:48,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12712 to 11456. [2022-07-21 13:10:48,936 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-21 13:10:48,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11456 states to 11456 states and 15951 transitions. [2022-07-21 13:10:48,970 INFO L78 Accepts]: Start accepts. Automaton has 11456 states and 15951 transitions. Word has length 504 [2022-07-21 13:10:48,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:48,971 INFO L495 AbstractCegarLoop]: Abstraction has 11456 states and 15951 transitions. [2022-07-21 13:10:48,971 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-21 13:10:48,971 INFO L276 IsEmpty]: Start isEmpty. Operand 11456 states and 15951 transitions. [2022-07-21 13:10:48,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 505 [2022-07-21 13:10:48,993 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:48,994 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-21 13:10:49,059 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-21 13:10:49,208 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-21 13:10:49,209 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:49,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:49,210 INFO L85 PathProgramCache]: Analyzing trace with hash 95859240, now seen corresponding path program 1 times [2022-07-21 13:10:49,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:49,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1647498265] [2022-07-21 13:10:49,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:49,213 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:49,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:49,221 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-21 13:10:49,222 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-21 13:10:51,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:52,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 5679 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 13:10:52,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:52,258 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-21 13:10:52,259 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:52,259 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:52,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1647498265] [2022-07-21 13:10:52,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1647498265] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:52,259 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:52,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:10:52,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822593800] [2022-07-21 13:10:52,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:52,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:10:52,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:52,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:10:52,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:10:52,260 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-21 13:10:53,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:10:53,207 INFO L93 Difference]: Finished difference Result 23482 states and 32811 transitions. [2022-07-21 13:10:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:10:53,208 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-21 13:10:53,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:10:53,244 INFO L225 Difference]: With dead ends: 23482 [2022-07-21 13:10:53,244 INFO L226 Difference]: Without dead ends: 12280 [2022-07-21 13:10:53,272 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-21 13:10:53,273 INFO L413 NwaCegarLoop]: 2138 mSDtfsCounter, 126 mSDsluCounter, 8407 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:10:53,273 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.6s Time] [2022-07-21 13:10:53,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12280 states. [2022-07-21 13:10:53,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12280 to 11472. [2022-07-21 13:10:53,707 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-21 13:10:53,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15967 transitions. [2022-07-21 13:10:53,743 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15967 transitions. Word has length 504 [2022-07-21 13:10:53,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:10:53,744 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15967 transitions. [2022-07-21 13:10:53,744 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-21 13:10:53,744 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15967 transitions. [2022-07-21 13:10:53,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-21 13:10:53,771 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:10:53,771 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-21 13:10:53,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Ended with exit code 0 [2022-07-21 13:10:53,987 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-21 13:10:53,987 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:10:53,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:10:53,988 INFO L85 PathProgramCache]: Analyzing trace with hash 415905805, now seen corresponding path program 1 times [2022-07-21 13:10:53,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:10:53,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1921439159] [2022-07-21 13:10:53,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:10:53,992 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:10:53,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:10:53,993 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-21 13:10:53,994 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-21 13:10:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:10:57,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:10:57,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:10:57,352 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-21 13:10:57,352 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:10:57,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:10:57,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1921439159] [2022-07-21 13:10:57,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1921439159] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:10:57,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:10:57,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:10:57,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336567962] [2022-07-21 13:10:57,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:10:57,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:10:57,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:10:57,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:10:57,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:10:57,355 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-21 13:11:00,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:00,517 INFO L93 Difference]: Finished difference Result 23882 states and 33411 transitions. [2022-07-21 13:11:00,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:11:00,518 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-21 13:11:00,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:00,563 INFO L225 Difference]: With dead ends: 23882 [2022-07-21 13:11:00,563 INFO L226 Difference]: Without dead ends: 12664 [2022-07-21 13:11:00,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:11:00,593 INFO L413 NwaCegarLoop]: 2094 mSDtfsCounter, 135 mSDsluCounter, 8151 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s 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, 2.8s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:00,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 10245 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-07-21 13:11:00,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12664 states. [2022-07-21 13:11:01,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12664 to 11472. [2022-07-21 13:11:01,073 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-21 13:11:01,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15959 transitions. [2022-07-21 13:11:01,105 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15959 transitions. Word has length 507 [2022-07-21 13:11:01,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:01,106 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15959 transitions. [2022-07-21 13:11:01,106 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-21 13:11:01,106 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15959 transitions. [2022-07-21 13:11:01,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-21 13:11:01,128 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:01,128 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-21 13:11:01,189 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-21 13:11:01,329 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-21 13:11:01,330 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:01,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:01,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1243392181, now seen corresponding path program 1 times [2022-07-21 13:11:01,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:01,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1848452455] [2022-07-21 13:11:01,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:01,335 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:01,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:01,336 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-21 13:11:01,337 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-21 13:11:04,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:04,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:11:04,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:04,773 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-21 13:11:04,774 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:04,774 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:04,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1848452455] [2022-07-21 13:11:04,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1848452455] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:04,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:04,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:11:04,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831228384] [2022-07-21 13:11:04,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:04,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:11:04,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:04,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:11:04,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:11:04,776 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-21 13:11:07,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:07,876 INFO L93 Difference]: Finished difference Result 22690 states and 31595 transitions. [2022-07-21 13:11:07,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:11:07,877 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-21 13:11:07,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:07,902 INFO L225 Difference]: With dead ends: 22690 [2022-07-21 13:11:07,903 INFO L226 Difference]: Without dead ends: 11472 [2022-07-21 13:11:07,919 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:11:07,920 INFO L413 NwaCegarLoop]: 1945 mSDtfsCounter, 11 mSDsluCounter, 7667 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s 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, 2.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:07,920 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 9612 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-07-21 13:11:07,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11472 states. [2022-07-21 13:11:08,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11472 to 11472. [2022-07-21 13:11:08,208 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-21 13:11:08,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15951 transitions. [2022-07-21 13:11:08,238 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15951 transitions. Word has length 507 [2022-07-21 13:11:08,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:08,238 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15951 transitions. [2022-07-21 13:11:08,239 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-21 13:11:08,239 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15951 transitions. [2022-07-21 13:11:08,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-21 13:11:08,259 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:08,259 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-21 13:11:08,325 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Ended with exit code 0 [2022-07-21 13:11:08,475 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-21 13:11:08,476 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:08,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:08,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1891408947, now seen corresponding path program 1 times [2022-07-21 13:11:08,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:08,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [954115967] [2022-07-21 13:11:08,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:08,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:08,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:08,481 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-21 13:11:08,483 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-21 13:11:11,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:11,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:11:11,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:12,172 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-21 13:11:12,172 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:12,172 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:12,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [954115967] [2022-07-21 13:11:12,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [954115967] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:12,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:12,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:11:12,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119376907] [2022-07-21 13:11:12,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:12,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:11:12,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:12,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:11:12,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:11:12,174 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-21 13:11:15,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:15,205 INFO L93 Difference]: Finished difference Result 22940 states and 31942 transitions. [2022-07-21 13:11:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:11:15,206 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-21 13:11:15,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:15,254 INFO L225 Difference]: With dead ends: 22940 [2022-07-21 13:11:15,254 INFO L226 Difference]: Without dead ends: 11472 [2022-07-21 13:11:15,283 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-21 13:11:15,288 INFO L413 NwaCegarLoop]: 1944 mSDtfsCounter, 11 mSDsluCounter, 7664 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s 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.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:15,288 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.6s Time] [2022-07-21 13:11:15,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11472 states. [2022-07-21 13:11:15,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11472 to 11472. [2022-07-21 13:11:15,616 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-21 13:11:15,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11472 states to 11472 states and 15940 transitions. [2022-07-21 13:11:15,652 INFO L78 Accepts]: Start accepts. Automaton has 11472 states and 15940 transitions. Word has length 507 [2022-07-21 13:11:15,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:15,652 INFO L495 AbstractCegarLoop]: Abstraction has 11472 states and 15940 transitions. [2022-07-21 13:11:15,652 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-21 13:11:15,653 INFO L276 IsEmpty]: Start isEmpty. Operand 11472 states and 15940 transitions. [2022-07-21 13:11:15,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 508 [2022-07-21 13:11:15,677 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:15,678 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-21 13:11:15,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2022-07-21 13:11:15,891 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-21 13:11:15,892 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:15,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:15,892 INFO L85 PathProgramCache]: Analyzing trace with hash 393286223, now seen corresponding path program 1 times [2022-07-21 13:11:15,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:15,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1135909748] [2022-07-21 13:11:15,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:15,909 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:15,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:15,911 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-21 13:11:15,912 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-21 13:11:19,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:19,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 5695 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:11:19,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:19,720 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-21 13:11:19,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:19,721 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:19,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1135909748] [2022-07-21 13:11:19,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1135909748] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:19,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:19,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 13:11:19,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278876590] [2022-07-21 13:11:19,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:19,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:11:19,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:19,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:11:19,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:11:19,723 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-21 13:11:20,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:20,881 INFO L93 Difference]: Finished difference Result 22752 states and 31632 transitions. [2022-07-21 13:11:20,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 13:11:20,882 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-21 13:11:20,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:20,919 INFO L225 Difference]: With dead ends: 22752 [2022-07-21 13:11:20,919 INFO L226 Difference]: Without dead ends: 11534 [2022-07-21 13:11:20,944 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-21 13:11:20,944 INFO L413 NwaCegarLoop]: 2038 mSDtfsCounter, 5 mSDsluCounter, 6098 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.8s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:20,946 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.8s Time] [2022-07-21 13:11:20,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11534 states. [2022-07-21 13:11:21,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11534 to 11504. [2022-07-21 13:11:21,260 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-21 13:11:21,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11504 states to 11504 states and 15976 transitions. [2022-07-21 13:11:21,291 INFO L78 Accepts]: Start accepts. Automaton has 11504 states and 15976 transitions. Word has length 507 [2022-07-21 13:11:21,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:21,292 INFO L495 AbstractCegarLoop]: Abstraction has 11504 states and 15976 transitions. [2022-07-21 13:11:21,292 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-21 13:11:21,292 INFO L276 IsEmpty]: Start isEmpty. Operand 11504 states and 15976 transitions. [2022-07-21 13:11:21,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2022-07-21 13:11:21,313 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:21,313 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-21 13:11:21,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Ended with exit code 0 [2022-07-21 13:11:21,539 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-21 13:11:21,540 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:21,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:21,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1034621758, now seen corresponding path program 1 times [2022-07-21 13:11:21,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:21,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [857092663] [2022-07-21 13:11:21,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:21,544 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:21,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:21,545 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-21 13:11:21,547 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-21 13:11:25,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:25,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 5750 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 13:11:25,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:25,386 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-21 13:11:25,388 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:25,388 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:25,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [857092663] [2022-07-21 13:11:25,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [857092663] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:25,388 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:25,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 13:11:25,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962943059] [2022-07-21 13:11:25,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:25,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 13:11:25,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 13:11:25,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 13:11:25,390 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-21 13:11:25,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:25,852 INFO L93 Difference]: Finished difference Result 23169 states and 32273 transitions. [2022-07-21 13:11:25,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 13:11:25,853 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-21 13:11:25,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:25,888 INFO L225 Difference]: With dead ends: 23169 [2022-07-21 13:11:25,888 INFO L226 Difference]: Without dead ends: 11647 [2022-07-21 13:11:25,915 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-21 13:11:25,916 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.1s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:25,917 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.1s Time] [2022-07-21 13:11:25,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11647 states. [2022-07-21 13:11:26,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11647 to 11515. [2022-07-21 13:11:26,245 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-21 13:11:26,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11515 states to 11515 states and 15987 transitions. [2022-07-21 13:11:26,280 INFO L78 Accepts]: Start accepts. Automaton has 11515 states and 15987 transitions. Word has length 521 [2022-07-21 13:11:26,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:26,280 INFO L495 AbstractCegarLoop]: Abstraction has 11515 states and 15987 transitions. [2022-07-21 13:11:26,280 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-21 13:11:26,280 INFO L276 IsEmpty]: Start isEmpty. Operand 11515 states and 15987 transitions. [2022-07-21 13:11:26,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 542 [2022-07-21 13:11:26,301 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:26,302 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-21 13:11:26,378 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-21 13:11:26,527 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-21 13:11:26,528 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:26,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:26,528 INFO L85 PathProgramCache]: Analyzing trace with hash 292819295, now seen corresponding path program 1 times [2022-07-21 13:11:26,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:26,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [765799953] [2022-07-21 13:11:26,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:26,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:26,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:26,535 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-21 13:11:26,536 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-21 13:11:30,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:30,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 5798 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:11:30,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:30,730 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-21 13:11:30,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:11:31,603 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-21 13:11:31,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:31,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [765799953] [2022-07-21 13:11:31,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [765799953] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 13:11:31,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 13:11:31,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-07-21 13:11:31,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341879707] [2022-07-21 13:11:31,604 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 13:11:31,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 13:11:31,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:31,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 13:11:31,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-21 13:11:31,606 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-21 13:11:32,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:32,544 INFO L93 Difference]: Finished difference Result 23521 states and 32817 transitions. [2022-07-21 13:11:32,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 13:11:32,545 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-21 13:11:32,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:32,582 INFO L225 Difference]: With dead ends: 23521 [2022-07-21 13:11:32,583 INFO L226 Difference]: Without dead ends: 11966 [2022-07-21 13:11:32,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1082 GetRequests, 1074 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:11:32,612 INFO L413 NwaCegarLoop]: 2053 mSDtfsCounter, 54 mSDsluCounter, 10144 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:32,612 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.5s Time] [2022-07-21 13:11:32,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11966 states. [2022-07-21 13:11:32,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11966 to 11746. [2022-07-21 13:11:32,956 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-21 13:11:32,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11746 states to 11746 states and 16317 transitions. [2022-07-21 13:11:32,990 INFO L78 Accepts]: Start accepts. Automaton has 11746 states and 16317 transitions. Word has length 541 [2022-07-21 13:11:32,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:32,991 INFO L495 AbstractCegarLoop]: Abstraction has 11746 states and 16317 transitions. [2022-07-21 13:11:32,991 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-21 13:11:32,991 INFO L276 IsEmpty]: Start isEmpty. Operand 11746 states and 16317 transitions. [2022-07-21 13:11:33,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2022-07-21 13:11:33,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:33,015 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-21 13:11:33,093 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-21 13:11:33,231 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-21 13:11:33,231 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:33,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:33,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2056719511, now seen corresponding path program 1 times [2022-07-21 13:11:33,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:33,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989745495] [2022-07-21 13:11:33,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:33,236 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:33,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:33,237 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-21 13:11:33,238 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-21 13:11:37,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:37,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 5847 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:11:37,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:37,746 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-21 13:11:37,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:37,746 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:37,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989745495] [2022-07-21 13:11:37,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989745495] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:37,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:37,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:11:37,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101570642] [2022-07-21 13:11:37,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:37,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:11:37,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:37,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:11:37,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:11:37,749 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-21 13:11:40,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:40,350 INFO L93 Difference]: Finished difference Result 23510 states and 32757 transitions. [2022-07-21 13:11:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 13:11:40,351 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-21 13:11:40,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:40,386 INFO L225 Difference]: With dead ends: 23510 [2022-07-21 13:11:40,386 INFO L226 Difference]: Without dead ends: 11768 [2022-07-21 13:11:40,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 537 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-07-21 13:11:40,413 INFO L413 NwaCegarLoop]: 1943 mSDtfsCounter, 3 mSDsluCounter, 7672 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s 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, 2.2s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:40,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 9615 Invalid, 562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-07-21 13:11:40,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11768 states. [2022-07-21 13:11:40,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11768 to 11746. [2022-07-21 13:11:40,742 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-21 13:11:40,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11746 states to 11746 states and 16306 transitions. [2022-07-21 13:11:40,774 INFO L78 Accepts]: Start accepts. Automaton has 11746 states and 16306 transitions. Word has length 542 [2022-07-21 13:11:40,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:40,775 INFO L495 AbstractCegarLoop]: Abstraction has 11746 states and 16306 transitions. [2022-07-21 13:11:40,775 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-21 13:11:40,775 INFO L276 IsEmpty]: Start isEmpty. Operand 11746 states and 16306 transitions. [2022-07-21 13:11:40,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2022-07-21 13:11:40,797 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:40,798 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-21 13:11:40,868 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-21 13:11:41,003 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-21 13:11:41,004 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:41,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:41,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1749173401, now seen corresponding path program 1 times [2022-07-21 13:11:41,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:41,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1582095884] [2022-07-21 13:11:41,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:41,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:41,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:41,009 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-21 13:11:41,013 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-21 13:11:44,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:45,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 5847 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:11:45,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:45,238 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-21 13:11:45,238 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:45,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:45,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1582095884] [2022-07-21 13:11:45,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1582095884] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:45,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:45,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 13:11:45,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764057820] [2022-07-21 13:11:45,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:45,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:11:45,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:45,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:11:45,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:11:45,250 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-21 13:11:46,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:46,328 INFO L93 Difference]: Finished difference Result 23278 states and 32345 transitions. [2022-07-21 13:11:46,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 13:11:46,329 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-21 13:11:46,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:46,364 INFO L225 Difference]: With dead ends: 23278 [2022-07-21 13:11:46,364 INFO L226 Difference]: Without dead ends: 11808 [2022-07-21 13:11:46,394 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-21 13:11:46,395 INFO L413 NwaCegarLoop]: 2036 mSDtfsCounter, 5 mSDsluCounter, 6092 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:46,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 8128 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-21 13:11:46,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11808 states. [2022-07-21 13:11:46,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11808 to 11778. [2022-07-21 13:11:46,742 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-21 13:11:46,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11778 states to 11778 states and 16350 transitions. [2022-07-21 13:11:46,777 INFO L78 Accepts]: Start accepts. Automaton has 11778 states and 16350 transitions. Word has length 542 [2022-07-21 13:11:46,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:46,778 INFO L495 AbstractCegarLoop]: Abstraction has 11778 states and 16350 transitions. [2022-07-21 13:11:46,778 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-21 13:11:46,778 INFO L276 IsEmpty]: Start isEmpty. Operand 11778 states and 16350 transitions. [2022-07-21 13:11:46,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 543 [2022-07-21 13:11:46,801 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:46,801 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-21 13:11:46,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Ended with exit code 0 [2022-07-21 13:11:47,023 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-21 13:11:47,024 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:47,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:47,024 INFO L85 PathProgramCache]: Analyzing trace with hash 2039518039, now seen corresponding path program 1 times [2022-07-21 13:11:47,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:47,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2023543383] [2022-07-21 13:11:47,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:47,028 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:47,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:47,036 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-21 13:11:47,038 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-21 13:11:51,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:11:51,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 5847 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 13:11:51,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:11:51,570 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-21 13:11:51,570 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:11:51,570 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:11:51,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2023543383] [2022-07-21 13:11:51,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2023543383] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:11:51,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:11:51,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 13:11:51,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604247976] [2022-07-21 13:11:51,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:11:51,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 13:11:51,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:11:51,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 13:11:51,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 13:11:51,572 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-21 13:11:55,505 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 13:11:56,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:11:56,662 INFO L93 Difference]: Finished difference Result 23734 states and 33013 transitions. [2022-07-21 13:11:56,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 13:11:56,663 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-21 13:11:56,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:11:56,701 INFO L225 Difference]: With dead ends: 23734 [2022-07-21 13:11:56,701 INFO L226 Difference]: Without dead ends: 12232 [2022-07-21 13:11:56,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 543 GetRequests, 535 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-21 13:11:56,728 INFO L413 NwaCegarLoop]: 2113 mSDtfsCounter, 128 mSDsluCounter, 12482 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s 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, 4.6s IncrementalHoareTripleChecker+Time [2022-07-21 13:11:56,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 14595 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2022-07-21 13:11:56,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12232 states. [2022-07-21 13:11:57,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12232 to 11818. [2022-07-21 13:11:57,070 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-21 13:11:57,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11818 states to 11818 states and 16390 transitions. [2022-07-21 13:11:57,108 INFO L78 Accepts]: Start accepts. Automaton has 11818 states and 16390 transitions. Word has length 542 [2022-07-21 13:11:57,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:11:57,109 INFO L495 AbstractCegarLoop]: Abstraction has 11818 states and 16390 transitions. [2022-07-21 13:11:57,109 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-21 13:11:57,109 INFO L276 IsEmpty]: Start isEmpty. Operand 11818 states and 16390 transitions. [2022-07-21 13:11:57,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-07-21 13:11:57,137 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:11:57,137 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-21 13:11:57,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Ended with exit code 0 [2022-07-21 13:11:57,338 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-21 13:11:57,339 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:11:57,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:11:57,339 INFO L85 PathProgramCache]: Analyzing trace with hash -618101590, now seen corresponding path program 1 times [2022-07-21 13:11:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:11:57,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1761474858] [2022-07-21 13:11:57,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:11:57,343 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:11:57,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:11:57,344 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-21 13:11:57,346 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-21 13:12:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:12:01,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 5828 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 13:12:01,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:12:01,574 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-21 13:12:01,574 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:12:01,574 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:12:01,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1761474858] [2022-07-21 13:12:01,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1761474858] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:12:01,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:12:01,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 13:12:01,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101480028] [2022-07-21 13:12:01,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:12:01,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 13:12:01,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:12:01,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 13:12:01,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 13:12:01,576 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-21 13:12:02,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:12:02,349 INFO L93 Difference]: Finished difference Result 23693 states and 32907 transitions. [2022-07-21 13:12:02,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 13:12:02,350 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-21 13:12:02,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:12:02,389 INFO L225 Difference]: With dead ends: 23693 [2022-07-21 13:12:02,390 INFO L226 Difference]: Without dead ends: 11879 [2022-07-21 13:12:02,417 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-21 13:12:02,418 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-21 13:12:02,418 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-21 13:12:02,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11879 states. [2022-07-21 13:12:02,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11879 to 11846. [2022-07-21 13:12:02,758 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-21 13:12:02,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11846 states to 11846 states and 16421 transitions. [2022-07-21 13:12:02,792 INFO L78 Accepts]: Start accepts. Automaton has 11846 states and 16421 transitions. Word has length 536 [2022-07-21 13:12:02,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:12:02,792 INFO L495 AbstractCegarLoop]: Abstraction has 11846 states and 16421 transitions. [2022-07-21 13:12:02,792 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-21 13:12:02,792 INFO L276 IsEmpty]: Start isEmpty. Operand 11846 states and 16421 transitions. [2022-07-21 13:12:02,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-07-21 13:12:02,815 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:12:02,815 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-21 13:12:02,888 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2022-07-21 13:12:03,026 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-21 13:12:03,027 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:12:03,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:12:03,028 INFO L85 PathProgramCache]: Analyzing trace with hash -350927768, now seen corresponding path program 1 times [2022-07-21 13:12:03,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:12:03,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [155423982] [2022-07-21 13:12:03,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:12:03,032 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:12:03,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:12:03,033 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-21 13:12:03,035 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-21 13:12:07,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:12:07,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 5828 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 13:12:07,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:12:07,708 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-21 13:12:07,708 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:12:07,708 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:12:07,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [155423982] [2022-07-21 13:12:07,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [155423982] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:12:07,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:12:07,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 13:12:07,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801143215] [2022-07-21 13:12:07,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:12:07,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 13:12:07,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:12:07,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 13:12:07,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 13:12:07,710 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-21 13:12:08,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:12:08,622 INFO L93 Difference]: Finished difference Result 23467 states and 32552 transitions. [2022-07-21 13:12:08,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 13:12:08,623 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-21 13:12:08,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:12:08,658 INFO L225 Difference]: With dead ends: 23467 [2022-07-21 13:12:08,658 INFO L226 Difference]: Without dead ends: 11901 [2022-07-21 13:12:08,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-21 13:12:08,684 INFO L413 NwaCegarLoop]: 2034 mSDtfsCounter, 7 mSDsluCounter, 12179 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 13:12:08,685 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 14213 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 13:12:08,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11901 states. [2022-07-21 13:12:09,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11901 to 11854. [2022-07-21 13:12:09,030 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-21 13:12:09,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11854 states to 11854 states and 16429 transitions. [2022-07-21 13:12:09,064 INFO L78 Accepts]: Start accepts. Automaton has 11854 states and 16429 transitions. Word has length 536 [2022-07-21 13:12:09,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:12:09,067 INFO L495 AbstractCegarLoop]: Abstraction has 11854 states and 16429 transitions. [2022-07-21 13:12:09,068 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-21 13:12:09,068 INFO L276 IsEmpty]: Start isEmpty. Operand 11854 states and 16429 transitions. [2022-07-21 13:12:09,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2022-07-21 13:12:09,090 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:12:09,090 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-21 13:12:09,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2022-07-21 13:12:09,315 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-21 13:12:09,315 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:12:09,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:12:09,316 INFO L85 PathProgramCache]: Analyzing trace with hash 467267093, now seen corresponding path program 2 times [2022-07-21 13:12:09,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:12:09,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [976875120] [2022-07-21 13:12:09,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 13:12:09,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:12:09,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:12:09,321 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-21 13:12:09,322 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-21 13:12:21,789 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 13:12:21,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 13:12:21,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 5885 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 13:12:21,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:12:22,516 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-21 13:12:22,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 13:12:24,234 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-21 13:12:24,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:12:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [976875120] [2022-07-21 13:12:24,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [976875120] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 13:12:24,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 13:12:24,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-07-21 13:12:24,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371859127] [2022-07-21 13:12:24,235 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 13:12:24,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 13:12:24,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:12:24,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 13:12:24,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-07-21 13:12:24,236 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) [2022-07-21 13:12:26,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 13:12:26,873 INFO L93 Difference]: Finished difference Result 24804 states and 34566 transitions. [2022-07-21 13:12:26,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 13:12:26,874 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 583 [2022-07-21 13:12:26,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 13:12:26,913 INFO L225 Difference]: With dead ends: 24804 [2022-07-21 13:12:26,914 INFO L226 Difference]: Without dead ends: 12910 [2022-07-21 13:12:26,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1170 GetRequests, 1152 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=146, Invalid=234, Unknown=0, NotChecked=0, Total=380 [2022-07-21 13:12:26,940 INFO L413 NwaCegarLoop]: 2102 mSDtfsCounter, 254 mSDsluCounter, 10415 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 12517 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-21 13:12:26,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 12517 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-21 13:12:26,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12910 states. [2022-07-21 13:12:27,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12910 to 12316. [2022-07-21 13:12:27,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12316 states, 8731 states have (on average 1.2881685946626962) internal successors, (11247), 8846 states have internal predecessors, (11247), 2821 states have call successors, (2821), 695 states have call predecessors, (2821), 763 states have return successors, (3021), 2862 states have call predecessors, (3021), 2820 states have call successors, (3021) [2022-07-21 13:12:27,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12316 states to 12316 states and 17089 transitions. [2022-07-21 13:12:27,334 INFO L78 Accepts]: Start accepts. Automaton has 12316 states and 17089 transitions. Word has length 583 [2022-07-21 13:12:27,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 13:12:27,334 INFO L495 AbstractCegarLoop]: Abstraction has 12316 states and 17089 transitions. [2022-07-21 13:12:27,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-07-21 13:12:27,335 INFO L276 IsEmpty]: Start isEmpty. Operand 12316 states and 17089 transitions. [2022-07-21 13:12:27,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 597 [2022-07-21 13:12:27,356 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 13:12:27,357 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 12, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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, 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, 1, 1, 1, 1, 1] [2022-07-21 13:12:27,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2022-07-21 13:12:27,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 13:12:27,584 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 13:12:27,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 13:12:27,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1992850152, now seen corresponding path program 1 times [2022-07-21 13:12:27,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 13:12:27,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [334445707] [2022-07-21 13:12:27,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 13:12:27,588 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 13:12:27,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 13:12:27,589 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 13:12:27,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2022-07-21 13:12:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 13:12:32,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 6198 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 13:12:32,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 13:12:32,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1015 backedges. 421 proven. 0 refuted. 0 times theorem prover too weak. 594 trivial. 0 not checked. [2022-07-21 13:12:32,933 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 13:12:32,933 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 13:12:32,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [334445707] [2022-07-21 13:12:32,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [334445707] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 13:12:32,934 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 13:12:32,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 13:12:32,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785552441] [2022-07-21 13:12:32,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 13:12:32,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 13:12:32,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 13:12:32,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 13:12:32,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 13:12:32,935 INFO L87 Difference]: Start difference. First operand 12316 states and 17089 transitions. Second operand has 6 states, 5 states have (on average 59.6) internal successors, (298), 5 states have internal predecessors, (298), 3 states have call successors, (73), 2 states have call predecessors, (73), 3 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70)