./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.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 549c0f0e85f506f59a54b746c0743ded562d36f784f1b0fcb4bf7d5e1672332d --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 11:04:24,624 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 11:04:24,626 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 11:04:24,662 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 11:04:24,663 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 11:04:24,664 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 11:04:24,668 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 11:04:24,670 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 11:04:24,672 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 11:04:24,676 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 11:04:24,677 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 11:04:24,679 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 11:04:24,679 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 11:04:24,680 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 11:04:24,682 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 11:04:24,685 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 11:04:24,687 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 11:04:24,688 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 11:04:24,690 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 11:04:24,691 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 11:04:24,692 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 11:04:24,695 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 11:04:24,696 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 11:04:24,696 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 11:04:24,697 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 11:04:24,698 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 11:04:24,699 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 11:04:24,699 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 11:04:24,699 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 11:04:24,700 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 11:04:24,700 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 11:04:24,701 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 11:04:24,701 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 11:04:24,701 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 11:04:24,702 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 11:04:24,703 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 11:04:24,703 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 11:04:24,703 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 11:04:24,703 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 11:04:24,704 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 11:04:24,704 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 11:04:24,707 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 11:04:24,708 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 11:04:24,736 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 11:04:24,737 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 11:04:24,737 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 11:04:24,737 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 11:04:24,737 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 11:04:24,738 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 11:04:24,738 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 11:04:24,738 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 11:04:24,738 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 11:04:24,739 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 11:04:24,739 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 11:04:24,739 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 11:04:24,740 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 11:04:24,740 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 11:04:24,740 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 11:04:24,740 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 11:04:24,740 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 11:04:24,740 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 11:04:24,740 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 11:04:24,741 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 11:04:24,741 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 11:04:24,741 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:04:24,741 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 11:04:24,741 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 11:04:24,741 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 11:04:24,741 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 11:04:24,742 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 11:04:24,742 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 11:04:24,742 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 11:04:24,742 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 11:04:24,742 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 -> 549c0f0e85f506f59a54b746c0743ded562d36f784f1b0fcb4bf7d5e1672332d [2022-07-21 11:04:24,984 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 11:04:25,003 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 11:04:25,006 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 11:04:25,007 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 11:04:25,007 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 11:04:25,008 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i [2022-07-21 11:04:25,055 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb0a44e9a/7bac6e6ce81e4077ad15b696f99c933c/FLAG1a3c83a36 [2022-07-21 11:04:25,647 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 11:04:25,647 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i [2022-07-21 11:04:25,691 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb0a44e9a/7bac6e6ce81e4077ad15b696f99c933c/FLAG1a3c83a36 [2022-07-21 11:04:26,079 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bb0a44e9a/7bac6e6ce81e4077ad15b696f99c933c [2022-07-21 11:04:26,081 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 11:04:26,082 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 11:04:26,083 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 11:04:26,083 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 11:04:26,086 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 11:04:26,086 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:04:26" (1/1) ... [2022-07-21 11:04:26,087 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ac97b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:26, skipping insertion in model container [2022-07-21 11:04:26,087 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:04:26" (1/1) ... [2022-07-21 11:04:26,091 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 11:04:26,170 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 11:04:26,659 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i[160575,160588] [2022-07-21 11:04:27,069 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:04:27,099 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 11:04:27,189 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i[160575,160588] [2022-07-21 11:04:27,250 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckException: Type check failed for C: cr = (unsigned int )cr & 243U [6660] at de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) at de.uni_freiburg.informatik.ultimate.boogie.typechecker.TypeCheckHelper.typeCheckBinaryExpression(TypeCheckHelper.java:207) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.constructBinaryExpression(ExpressionFactory.java:597) at de.uni_freiburg.informatik.ultimate.boogie.ExpressionFactory.newBinaryExpression(ExpressionFactory.java:132) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.BitabsTranslation.abstractAssign(BitabsTranslation.java:483) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.expressiontranslation.IntegerTranslation.abstractAssginWithBitwiseOp(IntegerTranslation.java:973) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:737) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:372) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:326) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1081) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:334) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:371) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1470) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:289) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3276) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2361) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:601) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:270) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:244) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:206) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:115) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-21 11:04:27,255 INFO L158 Benchmark]: Toolchain (without parser) took 1171.80ms. Allocated memory was 71.3MB in the beginning and 115.3MB in the end (delta: 44.0MB). Free memory was 44.0MB in the beginning and 67.4MB in the end (delta: -23.5MB). Peak memory consumption was 36.7MB. Max. memory is 16.1GB. [2022-07-21 11:04:27,256 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 71.3MB. Free memory was 53.6MB in the beginning and 53.6MB in the end (delta: 54.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 11:04:27,257 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1170.45ms. Allocated memory was 71.3MB in the beginning and 115.3MB in the end (delta: 44.0MB). Free memory was 43.8MB in the beginning and 67.4MB in the end (delta: -23.6MB). Peak memory consumption was 36.7MB. Max. memory is 16.1GB. [2022-07-21 11:04:27,258 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.16ms. Allocated memory is still 71.3MB. Free memory was 53.6MB in the beginning and 53.6MB in the end (delta: 54.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1170.45ms. Allocated memory was 71.3MB in the beginning and 115.3MB in the end (delta: 44.0MB). Free memory was 43.8MB in the beginning and 67.4MB in the end (delta: -23.6MB). Peak memory consumption was 36.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: TypeCheckException: Type check failed for C: cr = (unsigned int )cr & 243U [6660] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: TypeCheckException: Type check failed for C: cr = (unsigned int )cr & 243U [6660]: de.uni_freiburg.informatik.ultimate.boogie.TypeErrorReporter.report(TypeErrorReporter.java:52) 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-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.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 549c0f0e85f506f59a54b746c0743ded562d36f784f1b0fcb4bf7d5e1672332d --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 11:04:28,793 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 11:04:28,795 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 11:04:28,826 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 11:04:28,827 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 11:04:28,828 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 11:04:28,831 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 11:04:28,833 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 11:04:28,834 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 11:04:28,838 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 11:04:28,838 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 11:04:28,840 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 11:04:28,840 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 11:04:28,842 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 11:04:28,842 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 11:04:28,847 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 11:04:28,847 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 11:04:28,848 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 11:04:28,849 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 11:04:28,854 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 11:04:28,855 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 11:04:28,856 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 11:04:28,857 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 11:04:28,857 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 11:04:28,858 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 11:04:28,869 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 11:04:28,869 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 11:04:28,869 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 11:04:28,870 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 11:04:28,870 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 11:04:28,871 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 11:04:28,871 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 11:04:28,873 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 11:04:28,873 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 11:04:28,874 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 11:04:28,875 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 11:04:28,875 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 11:04:28,875 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 11:04:28,876 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 11:04:28,876 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 11:04:28,876 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 11:04:28,877 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 11:04:28,884 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2022-07-21 11:04:28,909 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 11:04:28,909 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 11:04:28,910 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 11:04:28,910 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 11:04:28,910 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 11:04:28,911 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 11:04:28,911 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 11:04:28,911 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 11:04:28,911 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 11:04:28,912 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 11:04:28,912 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 11:04:28,912 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 11:04:28,912 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 11:04:28,913 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 11:04:28,913 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 11:04:28,913 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 11:04:28,913 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 11:04:28,913 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 11:04:28,913 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 11:04:28,914 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 11:04:28,914 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 11:04:28,914 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 11:04:28,914 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 11:04:28,914 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:04:28,914 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 11:04:28,914 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 11:04:28,915 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 11:04:28,915 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 11:04:28,915 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 11:04:28,915 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 11:04:28,915 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 11:04:28,915 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 11:04:28,916 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 11:04:28,916 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 -> 549c0f0e85f506f59a54b746c0743ded562d36f784f1b0fcb4bf7d5e1672332d [2022-07-21 11:04:29,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 11:04:29,174 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 11:04:29,176 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 11:04:29,177 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 11:04:29,177 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 11:04:29,178 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i [2022-07-21 11:04:29,215 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2978be9ee/5f598e40d7074d988880bedda7798288/FLAG464ee585c [2022-07-21 11:04:29,821 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 11:04:29,822 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i [2022-07-21 11:04:29,854 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2978be9ee/5f598e40d7074d988880bedda7798288/FLAG464ee585c [2022-07-21 11:04:30,001 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2978be9ee/5f598e40d7074d988880bedda7798288 [2022-07-21 11:04:30,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 11:04:30,004 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 11:04:30,006 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 11:04:30,006 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 11:04:30,008 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 11:04:30,009 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:04:30" (1/1) ... [2022-07-21 11:04:30,010 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41676805 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:30, skipping insertion in model container [2022-07-21 11:04:30,010 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 11:04:30" (1/1) ... [2022-07-21 11:04:30,015 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 11:04:30,101 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 11:04:30,655 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i[160575,160588] [2022-07-21 11:04:31,050 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:04:31,082 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-07-21 11:04:31,118 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 11:04:31,195 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i[160575,160588] [2022-07-21 11:04:31,284 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:04:31,301 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 11:04:31,428 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i[160575,160588] [2022-07-21 11:04:31,546 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 11:04:31,630 INFO L208 MainTranslator]: Completed translation [2022-07-21 11:04:31,631 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31 WrapperNode [2022-07-21 11:04:31,631 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 11:04:31,632 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 11:04:31,632 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 11:04:31,632 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 11:04:31,636 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,697 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,783 INFO L137 Inliner]: procedures = 212, calls = 1031, calls flagged for inlining = 87, calls inlined = 80, statements flattened = 2343 [2022-07-21 11:04:31,784 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 11:04:31,784 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 11:04:31,785 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 11:04:31,785 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 11:04:31,791 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,791 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,814 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,814 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,877 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,895 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,908 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,928 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 11:04:31,930 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 11:04:31,930 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 11:04:31,930 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 11:04:31,931 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (1/1) ... [2022-07-21 11:04:31,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 11:04:31,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 11:04:31,958 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 11:04:32,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 11:04:32,016 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-21 11:04:32,016 INFO L130 BoogieDeclarations]: Found specification of procedure usb_get_intfdata [2022-07-21 11:04:32,016 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_get_intfdata [2022-07-21 11:04:32,016 INFO L130 BoogieDeclarations]: Found specification of procedure usb_submit_urb [2022-07-21 11:04:32,017 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_submit_urb [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 11:04:32,017 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 11:04:32,017 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2022-07-21 11:04:32,018 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2022-07-21 11:04:32,018 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2022-07-21 11:04:32,018 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2022-07-21 11:04:32,018 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2022-07-21 11:04:32,018 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2022-07-21 11:04:32,018 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 11:04:32,018 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 11:04:32,018 INFO L130 BoogieDeclarations]: Found specification of procedure pull_skb [2022-07-21 11:04:32,018 INFO L138 BoogieDeclarations]: Found implementation of procedure pull_skb [2022-07-21 11:04:32,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2022-07-21 11:04:32,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2022-07-21 11:04:32,019 INFO L130 BoogieDeclarations]: Found specification of procedure free_skb_pool [2022-07-21 11:04:32,019 INFO L138 BoogieDeclarations]: Found implementation of procedure free_skb_pool [2022-07-21 11:04:32,019 INFO L130 BoogieDeclarations]: Found specification of procedure usb_fill_bulk_urb [2022-07-21 11:04:32,019 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_fill_bulk_urb [2022-07-21 11:04:32,019 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 11:04:32,019 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 11:04:32,020 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2022-07-21 11:04:32,020 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2022-07-21 11:04:32,020 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2022-07-21 11:04:32,020 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2022-07-21 11:04:32,020 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2022-07-21 11:04:32,020 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2022-07-21 11:04:32,020 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-21 11:04:32,021 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-21 11:04:32,021 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 11:04:32,021 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 11:04:32,021 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2022-07-21 11:04:32,021 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2022-07-21 11:04:32,021 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2022-07-21 11:04:32,021 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2022-07-21 11:04:32,022 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 11:04:32,022 INFO L130 BoogieDeclarations]: Found specification of procedure fill_skb_pool [2022-07-21 11:04:32,022 INFO L138 BoogieDeclarations]: Found implementation of procedure fill_skb_pool [2022-07-21 11:04:32,022 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2022-07-21 11:04:32,022 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2022-07-21 11:04:32,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 11:04:32,023 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2022-07-21 11:04:32,023 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2022-07-21 11:04:32,024 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2022-07-21 11:04:32,024 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2022-07-21 11:04:32,024 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2022-07-21 11:04:32,024 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2022-07-21 11:04:32,024 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_set_mac_address [2022-07-21 11:04:32,024 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_set_mac_address [2022-07-21 11:04:32,024 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 11:04:32,025 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-21 11:04:32,026 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2022-07-21 11:04:32,026 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_set_multicast [2022-07-21 11:04:32,026 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_set_multicast [2022-07-21 11:04:32,026 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_detach [2022-07-21 11:04:32,026 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_detach [2022-07-21 11:04:32,026 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-21 11:04:32,027 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-21 11:04:32,027 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2022-07-21 11:04:32,027 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2022-07-21 11:04:32,027 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2022-07-21 11:04:32,027 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2022-07-21 11:04:32,027 INFO L130 BoogieDeclarations]: Found specification of procedure usb_set_intfdata [2022-07-21 11:04:32,027 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_set_intfdata [2022-07-21 11:04:32,027 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2022-07-21 11:04:32,028 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2022-07-21 11:04:32,028 INFO L130 BoogieDeclarations]: Found specification of procedure free_all_urbs [2022-07-21 11:04:32,028 INFO L138 BoogieDeclarations]: Found implementation of procedure free_all_urbs [2022-07-21 11:04:32,028 INFO L130 BoogieDeclarations]: Found specification of procedure __printk_ratelimit [2022-07-21 11:04:32,028 INFO L138 BoogieDeclarations]: Found implementation of procedure __printk_ratelimit [2022-07-21 11:04:32,028 INFO L130 BoogieDeclarations]: Found specification of procedure usb_alloc_urb [2022-07-21 11:04:32,029 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_alloc_urb [2022-07-21 11:04:32,029 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2022-07-21 11:04:32,029 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2022-07-21 11:04:32,029 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_tx_timeout [2022-07-21 11:04:32,030 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_tx_timeout [2022-07-21 11:04:32,030 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2022-07-21 11:04:32,030 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2022-07-21 11:04:32,030 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_ioctl [2022-07-21 11:04:32,030 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_ioctl [2022-07-21 11:04:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 11:04:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 11:04:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2022-07-21 11:04:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2022-07-21 11:04:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2022-07-21 11:04:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2022-07-21 11:04:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2022-07-21 11:04:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2022-07-21 11:04:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2022-07-21 11:04:32,032 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2022-07-21 11:04:32,032 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 11:04:32,032 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 11:04:32,032 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_reset [2022-07-21 11:04:32,032 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_reset [2022-07-21 11:04:32,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-07-21 11:04:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2022-07-21 11:04:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2022-07-21 11:04:32,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2022-07-21 11:04:32,035 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 11:04:32,035 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 11:04:32,035 INFO L130 BoogieDeclarations]: Found specification of procedure rtl8150_disconnect [2022-07-21 11:04:32,036 INFO L138 BoogieDeclarations]: Found implementation of procedure rtl8150_disconnect [2022-07-21 11:04:32,036 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 11:04:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure unlink_all_urbs [2022-07-21 11:04:32,037 INFO L138 BoogieDeclarations]: Found implementation of procedure unlink_all_urbs [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2022-07-21 11:04:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2022-07-21 11:04:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure usb_control_msg [2022-07-21 11:04:32,042 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_control_msg [2022-07-21 11:04:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_urb [2022-07-21 11:04:32,042 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_urb [2022-07-21 11:04:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure get_registers [2022-07-21 11:04:32,042 INFO L138 BoogieDeclarations]: Found implementation of procedure get_registers [2022-07-21 11:04:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-21 11:04:32,042 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-21 11:04:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2022-07-21 11:04:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure set_registers [2022-07-21 11:04:32,042 INFO L138 BoogieDeclarations]: Found implementation of procedure set_registers [2022-07-21 11:04:32,042 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 11:04:32,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 11:04:32,617 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 11:04:32,621 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 11:04:32,782 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 11:04:51,246 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 11:04:51,261 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 11:04:51,262 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-07-21 11:04:51,265 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 11:04:51 BoogieIcfgContainer [2022-07-21 11:04:51,265 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 11:04:51,266 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 11:04:51,266 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 11:04:51,268 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 11:04:51,269 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 11:04:30" (1/3) ... [2022-07-21 11:04:51,269 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ad755f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 11:04:51, skipping insertion in model container [2022-07-21 11:04:51,269 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 11:04:31" (2/3) ... [2022-07-21 11:04:51,269 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ad755f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 11:04:51, skipping insertion in model container [2022-07-21 11:04:51,270 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 11:04:51" (3/3) ... [2022-07-21 11:04:51,271 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_safes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--rtl8150.ko-entry_point.cil.out.i [2022-07-21 11:04:51,280 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 11:04:51,281 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 11:04:51,347 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 11:04:51,352 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@132bd03b, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@68069cd5 [2022-07-21 11:04:51,352 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 11:04:51,359 INFO L276 IsEmpty]: Start isEmpty. Operand has 849 states, 605 states have (on average 1.3305785123966942) internal successors, (805), 621 states have internal predecessors, (805), 188 states have call successors, (188), 55 states have call predecessors, (188), 54 states have return successors, (183), 181 states have call predecessors, (183), 183 states have call successors, (183) [2022-07-21 11:04:51,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-21 11:04:51,370 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:51,371 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:04:51,371 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:51,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:51,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1627128050, now seen corresponding path program 1 times [2022-07-21 11:04:51,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:51,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1455476920] [2022-07-21 11:04:51,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:04:51,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:51,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:51,404 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 11:04:51,413 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 11:04:51,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:04:52,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:04:52,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:04:52,075 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-21 11:04:52,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:04:52,076 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:04:52,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1455476920] [2022-07-21 11:04:52,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1455476920] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:04:52,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:04:52,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 11:04:52,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112018683] [2022-07-21 11:04:52,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:04:52,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 11:04:52,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:04:52,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 11:04:52,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 11:04:52,114 INFO L87 Difference]: Start difference. First operand has 849 states, 605 states have (on average 1.3305785123966942) internal successors, (805), 621 states have internal predecessors, (805), 188 states have call successors, (188), 55 states have call predecessors, (188), 54 states have return successors, (183), 181 states have call predecessors, (183), 183 states have call successors, (183) Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 11:04:52,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:04:52,251 INFO L93 Difference]: Finished difference Result 1694 states and 2383 transitions. [2022-07-21 11:04:52,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 11:04:52,253 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 56 [2022-07-21 11:04:52,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:04:52,268 INFO L225 Difference]: With dead ends: 1694 [2022-07-21 11:04:52,268 INFO L226 Difference]: Without dead ends: 838 [2022-07-21 11:04:52,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 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 11:04:52,278 INFO L413 NwaCegarLoop]: 1165 mSDtfsCounter, 0 mSDsluCounter, 1163 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2328 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 11:04:52,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2328 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 11:04:52,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-07-21 11:04:52,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 838. [2022-07-21 11:04:52,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 601 states have (on average 1.3094841930116472) internal successors, (787), 610 states have internal predecessors, (787), 183 states have call successors, (183), 54 states have call predecessors, (183), 53 states have return successors, (182), 180 states have call predecessors, (182), 182 states have call successors, (182) [2022-07-21 11:04:52,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1152 transitions. [2022-07-21 11:04:52,354 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1152 transitions. Word has length 56 [2022-07-21 11:04:52,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:04:52,355 INFO L495 AbstractCegarLoop]: Abstraction has 838 states and 1152 transitions. [2022-07-21 11:04:52,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 11:04:52,355 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1152 transitions. [2022-07-21 11:04:52,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-07-21 11:04:52,358 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:52,358 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:04:52,378 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 11:04:52,575 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 11:04:52,575 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:52,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:52,576 INFO L85 PathProgramCache]: Analyzing trace with hash -847093427, now seen corresponding path program 1 times [2022-07-21 11:04:52,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:52,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845329592] [2022-07-21 11:04:52,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:04:52,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:52,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:52,579 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 11:04:52,595 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 11:04:53,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:04:53,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 855 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 11:04:53,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:04:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-21 11:04:53,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:04:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-21 11:04:53,291 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:04:53,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845329592] [2022-07-21 11:04:53,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [845329592] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:04:53,291 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:04:53,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-21 11:04:53,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127940214] [2022-07-21 11:04:53,292 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:04:53,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:04:53,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:04:53,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:04:53,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:04:53,294 INFO L87 Difference]: Start difference. First operand 838 states and 1152 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 11:04:53,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:04:53,461 INFO L93 Difference]: Finished difference Result 1661 states and 2285 transitions. [2022-07-21 11:04:53,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 11:04:53,463 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 57 [2022-07-21 11:04:53,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:04:53,468 INFO L225 Difference]: With dead ends: 1661 [2022-07-21 11:04:53,468 INFO L226 Difference]: Without dead ends: 841 [2022-07-21 11:04:53,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:04:53,471 INFO L413 NwaCegarLoop]: 1150 mSDtfsCounter, 0 mSDsluCounter, 2296 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3446 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:04:53,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3446 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 11:04:53,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 841 states. [2022-07-21 11:04:53,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 841 to 841. [2022-07-21 11:04:53,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 604 states have (on average 1.3079470198675496) internal successors, (790), 613 states have internal predecessors, (790), 183 states have call successors, (183), 54 states have call predecessors, (183), 53 states have return successors, (182), 180 states have call predecessors, (182), 182 states have call successors, (182) [2022-07-21 11:04:53,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1155 transitions. [2022-07-21 11:04:53,499 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1155 transitions. Word has length 57 [2022-07-21 11:04:53,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:04:53,499 INFO L495 AbstractCegarLoop]: Abstraction has 841 states and 1155 transitions. [2022-07-21 11:04:53,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 11:04:53,500 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1155 transitions. [2022-07-21 11:04:53,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-21 11:04:53,502 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:53,502 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:04:53,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-21 11:04:53,714 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 11:04:53,714 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:53,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:53,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2143207346, now seen corresponding path program 2 times [2022-07-21 11:04:53,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:53,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1615362631] [2022-07-21 11:04:53,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 11:04:53,717 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:53,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:53,719 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 11:04:53,720 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 11:04:54,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 11:04:54,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:04:54,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 11:04:54,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:04:54,289 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-07-21 11:04:54,289 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:04:54,289 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:04:54,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1615362631] [2022-07-21 11:04:54,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1615362631] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:04:54,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:04:54,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 11:04:54,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594760043] [2022-07-21 11:04:54,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:04:54,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 11:04:54,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:04:54,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 11:04:54,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 11:04:54,291 INFO L87 Difference]: Start difference. First operand 841 states and 1155 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 11:04:54,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:04:54,450 INFO L93 Difference]: Finished difference Result 2460 states and 3386 transitions. [2022-07-21 11:04:54,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 11:04:54,451 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 60 [2022-07-21 11:04:54,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:04:54,458 INFO L225 Difference]: With dead ends: 2460 [2022-07-21 11:04:54,458 INFO L226 Difference]: Without dead ends: 1641 [2022-07-21 11:04:54,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 58 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 11:04:54,461 INFO L413 NwaCegarLoop]: 1332 mSDtfsCounter, 1104 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1104 SdHoareTripleChecker+Valid, 2464 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:04:54,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1104 Valid, 2464 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 11:04:54,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1641 states. [2022-07-21 11:04:54,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1641 to 1641. [2022-07-21 11:04:54,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1641 states, 1177 states have (on average 1.3118096856414614) internal successors, (1544), 1195 states have internal predecessors, (1544), 357 states have call successors, (357), 107 states have call predecessors, (357), 106 states have return successors, (356), 352 states have call predecessors, (356), 356 states have call successors, (356) [2022-07-21 11:04:54,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 2257 transitions. [2022-07-21 11:04:54,506 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 2257 transitions. Word has length 60 [2022-07-21 11:04:54,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:04:54,506 INFO L495 AbstractCegarLoop]: Abstraction has 1641 states and 2257 transitions. [2022-07-21 11:04:54,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 11:04:54,507 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 2257 transitions. [2022-07-21 11:04:54,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-07-21 11:04:54,509 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:54,509 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:04:54,541 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 11:04:54,725 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 11:04:54,726 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:54,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:54,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1025478499, now seen corresponding path program 1 times [2022-07-21 11:04:54,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:54,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626900304] [2022-07-21 11:04:54,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:04:54,728 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:54,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:54,729 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 11:04:54,731 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 11:04:55,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:04:55,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 11:04:55,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:04:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-07-21 11:04:55,421 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:04:55,421 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:04:55,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626900304] [2022-07-21 11:04:55,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626900304] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:04:55,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:04:55,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 11:04:55,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678717262] [2022-07-21 11:04:55,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:04:55,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:04:55,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:04:55,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:04:55,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:04:55,422 INFO L87 Difference]: Start difference. First operand 1641 states and 2257 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 11:04:55,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:04:55,727 INFO L93 Difference]: Finished difference Result 4876 states and 6735 transitions. [2022-07-21 11:04:55,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:04:55,728 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 70 [2022-07-21 11:04:55,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:04:55,739 INFO L225 Difference]: With dead ends: 4876 [2022-07-21 11:04:55,740 INFO L226 Difference]: Without dead ends: 3251 [2022-07-21 11:04:55,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:04:55,744 INFO L413 NwaCegarLoop]: 1341 mSDtfsCounter, 1120 mSDsluCounter, 3807 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1120 SdHoareTripleChecker+Valid, 5148 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:04:55,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1120 Valid, 5148 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 11:04:55,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3251 states. [2022-07-21 11:04:55,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3251 to 3243. [2022-07-21 11:04:55,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3243 states, 2323 states have (on average 1.3125269048643995) internal successors, (3049), 2359 states have internal predecessors, (3049), 707 states have call successors, (707), 213 states have call predecessors, (707), 212 states have return successors, (726), 698 states have call predecessors, (726), 706 states have call successors, (726) [2022-07-21 11:04:55,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3243 states to 3243 states and 4482 transitions. [2022-07-21 11:04:55,842 INFO L78 Accepts]: Start accepts. Automaton has 3243 states and 4482 transitions. Word has length 70 [2022-07-21 11:04:55,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:04:55,843 INFO L495 AbstractCegarLoop]: Abstraction has 3243 states and 4482 transitions. [2022-07-21 11:04:55,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 11:04:55,843 INFO L276 IsEmpty]: Start isEmpty. Operand 3243 states and 4482 transitions. [2022-07-21 11:04:55,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2022-07-21 11:04:55,850 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:55,851 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 4, 3, 3, 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] [2022-07-21 11:04:55,870 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 11:04:56,068 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 11:04:56,068 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:56,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1319378965, now seen corresponding path program 1 times [2022-07-21 11:04:56,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:56,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [343069305] [2022-07-21 11:04:56,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:04:56,070 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:56,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:56,071 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 11:04:56,073 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 11:04:56,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:04:56,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 1386 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 11:04:56,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:04:56,960 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-07-21 11:04:56,960 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:04:56,960 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:04:56,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [343069305] [2022-07-21 11:04:56,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [343069305] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:04:56,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:04:56,961 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 11:04:56,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759549339] [2022-07-21 11:04:56,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:04:56,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 11:04:56,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:04:56,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 11:04:56,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 11:04:56,962 INFO L87 Difference]: Start difference. First operand 3243 states and 4482 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-21 11:04:57,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:04:57,201 INFO L93 Difference]: Finished difference Result 8380 states and 11536 transitions. [2022-07-21 11:04:57,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 11:04:57,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 157 [2022-07-21 11:04:57,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:04:57,224 INFO L225 Difference]: With dead ends: 8380 [2022-07-21 11:04:57,224 INFO L226 Difference]: Without dead ends: 5159 [2022-07-21 11:04:57,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 155 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 11:04:57,235 INFO L413 NwaCegarLoop]: 1361 mSDtfsCounter, 683 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 683 SdHoareTripleChecker+Valid, 2463 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:04:57,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [683 Valid, 2463 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 11:04:57,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5159 states. [2022-07-21 11:04:57,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5159 to 5148. [2022-07-21 11:04:57,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5148 states, 3666 states have (on average 1.3120567375886525) internal successors, (4810), 3718 states have internal predecessors, (4810), 1120 states have call successors, (1120), 362 states have call predecessors, (1120), 361 states have return successors, (1139), 1107 states have call predecessors, (1139), 1119 states have call successors, (1139) [2022-07-21 11:04:57,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5148 states to 5148 states and 7069 transitions. [2022-07-21 11:04:57,407 INFO L78 Accepts]: Start accepts. Automaton has 5148 states and 7069 transitions. Word has length 157 [2022-07-21 11:04:57,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:04:57,407 INFO L495 AbstractCegarLoop]: Abstraction has 5148 states and 7069 transitions. [2022-07-21 11:04:57,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-07-21 11:04:57,409 INFO L276 IsEmpty]: Start isEmpty. Operand 5148 states and 7069 transitions. [2022-07-21 11:04:57,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-07-21 11:04:57,420 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:57,420 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:04:57,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-21 11:04:57,643 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 11:04:57,643 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:57,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:57,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1883424024, now seen corresponding path program 1 times [2022-07-21 11:04:57,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:57,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1541906497] [2022-07-21 11:04:57,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:04:57,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:57,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:57,660 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 11:04:57,661 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 11:04:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:04:58,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 1429 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 11:04:58,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:04:58,641 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 83 trivial. 0 not checked. [2022-07-21 11:04:58,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:04:58,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:04:58,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1541906497] [2022-07-21 11:04:58,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1541906497] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:04:58,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:04:58,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 11:04:58,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014421918] [2022-07-21 11:04:58,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:04:58,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 11:04:58,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:04:58,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 11:04:58,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 11:04:58,643 INFO L87 Difference]: Start difference. First operand 5148 states and 7069 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-07-21 11:04:58,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:04:58,986 INFO L93 Difference]: Finished difference Result 12396 states and 16976 transitions. [2022-07-21 11:04:58,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 11:04:58,987 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 173 [2022-07-21 11:04:58,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:04:59,020 INFO L225 Difference]: With dead ends: 12396 [2022-07-21 11:04:59,020 INFO L226 Difference]: Without dead ends: 7277 [2022-07-21 11:04:59,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 171 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 11:04:59,036 INFO L413 NwaCegarLoop]: 1770 mSDtfsCounter, 846 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 846 SdHoareTripleChecker+Valid, 2755 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:04:59,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [846 Valid, 2755 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 11:04:59,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7277 states. [2022-07-21 11:04:59,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7277 to 7266. [2022-07-21 11:04:59,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7266 states, 5176 states have (on average 1.3096986089644513) internal successors, (6779), 5244 states have internal predecessors, (6779), 1552 states have call successors, (1552), 538 states have call predecessors, (1552), 537 states have return successors, (1575), 1535 states have call predecessors, (1575), 1551 states have call successors, (1575) [2022-07-21 11:04:59,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7266 states to 7266 states and 9906 transitions. [2022-07-21 11:04:59,242 INFO L78 Accepts]: Start accepts. Automaton has 7266 states and 9906 transitions. Word has length 173 [2022-07-21 11:04:59,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:04:59,242 INFO L495 AbstractCegarLoop]: Abstraction has 7266 states and 9906 transitions. [2022-07-21 11:04:59,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 3 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2022-07-21 11:04:59,243 INFO L276 IsEmpty]: Start isEmpty. Operand 7266 states and 9906 transitions. [2022-07-21 11:04:59,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 190 [2022-07-21 11:04:59,259 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:04:59,259 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:04:59,302 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 11:04:59,479 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 11:04:59,480 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:04:59,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:04:59,480 INFO L85 PathProgramCache]: Analyzing trace with hash 857840969, now seen corresponding path program 1 times [2022-07-21 11:04:59,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:04:59,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1314704945] [2022-07-21 11:04:59,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:04:59,482 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:04:59,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:04:59,487 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 11:04:59,487 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 11:05:00,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:00,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 1496 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:05:00,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:00,537 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-21 11:05:00,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:00,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:00,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1314704945] [2022-07-21 11:05:00,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1314704945] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:00,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:00,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 11:05:00,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110479328] [2022-07-21 11:05:00,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:00,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:05:00,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:00,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:05:00,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:05:00,538 INFO L87 Difference]: Start difference. First operand 7266 states and 9906 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-21 11:05:01,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:01,185 INFO L93 Difference]: Finished difference Result 17052 states and 23214 transitions. [2022-07-21 11:05:01,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:05:01,186 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 189 [2022-07-21 11:05:01,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:01,229 INFO L225 Difference]: With dead ends: 17052 [2022-07-21 11:05:01,229 INFO L226 Difference]: Without dead ends: 9815 [2022-07-21 11:05:01,255 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 187 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:05:01,256 INFO L413 NwaCegarLoop]: 1956 mSDtfsCounter, 1086 mSDsluCounter, 2818 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1086 SdHoareTripleChecker+Valid, 4774 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:01,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1086 Valid, 4774 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 11:05:01,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9815 states. [2022-07-21 11:05:01,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9815 to 7274. [2022-07-21 11:05:01,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7274 states, 5184 states have (on average 1.3092206790123457) internal successors, (6787), 5252 states have internal predecessors, (6787), 1552 states have call successors, (1552), 538 states have call predecessors, (1552), 537 states have return successors, (1575), 1535 states have call predecessors, (1575), 1551 states have call successors, (1575) [2022-07-21 11:05:01,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7274 states to 7274 states and 9914 transitions. [2022-07-21 11:05:01,554 INFO L78 Accepts]: Start accepts. Automaton has 7274 states and 9914 transitions. Word has length 189 [2022-07-21 11:05:01,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:01,555 INFO L495 AbstractCegarLoop]: Abstraction has 7274 states and 9914 transitions. [2022-07-21 11:05:01,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2022-07-21 11:05:01,555 INFO L276 IsEmpty]: Start isEmpty. Operand 7274 states and 9914 transitions. [2022-07-21 11:05:01,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 243 [2022-07-21 11:05:01,570 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:01,570 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:05:01,618 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 11:05:01,795 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 11:05:01,796 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:01,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:01,796 INFO L85 PathProgramCache]: Analyzing trace with hash 988618010, now seen corresponding path program 1 times [2022-07-21 11:05:01,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:01,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506949504] [2022-07-21 11:05:01,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:01,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:01,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:01,798 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 11:05:01,799 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 11:05:02,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:02,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 1682 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 11:05:02,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:03,014 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-07-21 11:05:03,014 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:03,014 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:03,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1506949504] [2022-07-21 11:05:03,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1506949504] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:03,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:03,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 11:05:03,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634539368] [2022-07-21 11:05:03,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:03,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:05:03,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:03,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:05:03,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:05:03,016 INFO L87 Difference]: Start difference. First operand 7274 states and 9914 transitions. Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (28), 3 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:05:05,299 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 11:05:05,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:05,513 INFO L93 Difference]: Finished difference Result 15558 states and 21411 transitions. [2022-07-21 11:05:05,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 11:05:05,514 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.0) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (28), 3 states have call predecessors, (28), 2 states have call successors, (28) Word has length 242 [2022-07-21 11:05:05,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:05,537 INFO L225 Difference]: With dead ends: 15558 [2022-07-21 11:05:05,537 INFO L226 Difference]: Without dead ends: 8313 [2022-07-21 11:05:05,555 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 238 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 11:05:05,556 INFO L413 NwaCegarLoop]: 1532 mSDtfsCounter, 560 mSDsluCounter, 5461 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 124 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 6993 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:05,556 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [560 Valid, 6993 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 29 Invalid, 1 Unknown, 0 Unchecked, 2.3s Time] [2022-07-21 11:05:05,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8313 states. [2022-07-21 11:05:05,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8313 to 7294. [2022-07-21 11:05:05,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7294 states, 5200 states have (on average 1.3082692307692307) internal successors, (6803), 5268 states have internal predecessors, (6803), 1552 states have call successors, (1552), 538 states have call predecessors, (1552), 541 states have return successors, (1587), 1539 states have call predecessors, (1587), 1551 states have call successors, (1587) [2022-07-21 11:05:05,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7294 states to 7294 states and 9942 transitions. [2022-07-21 11:05:05,778 INFO L78 Accepts]: Start accepts. Automaton has 7294 states and 9942 transitions. Word has length 242 [2022-07-21 11:05:05,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:05,778 INFO L495 AbstractCegarLoop]: Abstraction has 7294 states and 9942 transitions. [2022-07-21 11:05:05,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.0) internal successors, (138), 5 states have internal predecessors, (138), 2 states have call successors, (29), 2 states have call predecessors, (29), 3 states have return successors, (28), 3 states have call predecessors, (28), 2 states have call successors, (28) [2022-07-21 11:05:05,778 INFO L276 IsEmpty]: Start isEmpty. Operand 7294 states and 9942 transitions. [2022-07-21 11:05:05,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-07-21 11:05:05,793 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:05,794 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-21 11:05:05,833 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 11:05:06,009 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 11:05:06,009 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:06,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:06,010 INFO L85 PathProgramCache]: Analyzing trace with hash 498099036, now seen corresponding path program 1 times [2022-07-21 11:05:06,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:06,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [288459848] [2022-07-21 11:05:06,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:06,011 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:06,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:06,012 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 11:05:06,014 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 11:05:06,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:07,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-21 11:05:07,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:07,310 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-07-21 11:05:07,310 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:07,310 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:07,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [288459848] [2022-07-21 11:05:07,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [288459848] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:07,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:07,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-21 11:05:07,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528217671] [2022-07-21 11:05:07,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:07,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 11:05:07,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:07,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 11:05:07,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-21 11:05:07,311 INFO L87 Difference]: Start difference. First operand 7294 states and 9942 transitions. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 6 states have internal predecessors, (144), 2 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (29), 4 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-21 11:05:07,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:07,674 INFO L93 Difference]: Finished difference Result 14631 states and 19935 transitions. [2022-07-21 11:05:07,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 11:05:07,676 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 6 states have internal predecessors, (144), 2 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (29), 4 states have call predecessors, (29), 2 states have call successors, (29) Word has length 248 [2022-07-21 11:05:07,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:07,696 INFO L225 Difference]: With dead ends: 14631 [2022-07-21 11:05:07,696 INFO L226 Difference]: Without dead ends: 7366 [2022-07-21 11:05:07,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 241 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 11:05:07,715 INFO L413 NwaCegarLoop]: 1147 mSDtfsCounter, 2 mSDsluCounter, 6870 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 8017 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:07,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 8017 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 11:05:07,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7366 states. [2022-07-21 11:05:07,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7366 to 7318. [2022-07-21 11:05:07,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7318 states, 5220 states have (on average 1.307088122605364) internal successors, (6823), 5284 states have internal predecessors, (6823), 1552 states have call successors, (1552), 538 states have call predecessors, (1552), 545 states have return successors, (1595), 1547 states have call predecessors, (1595), 1551 states have call successors, (1595) [2022-07-21 11:05:07,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7318 states to 7318 states and 9970 transitions. [2022-07-21 11:05:07,885 INFO L78 Accepts]: Start accepts. Automaton has 7318 states and 9970 transitions. Word has length 248 [2022-07-21 11:05:07,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:07,885 INFO L495 AbstractCegarLoop]: Abstraction has 7318 states and 9970 transitions. [2022-07-21 11:05:07,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 6 states have internal predecessors, (144), 2 states have call successors, (30), 2 states have call predecessors, (30), 4 states have return successors, (29), 4 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-21 11:05:07,885 INFO L276 IsEmpty]: Start isEmpty. Operand 7318 states and 9970 transitions. [2022-07-21 11:05:07,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-21 11:05:07,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:07,900 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:05:07,934 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 11:05:08,116 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 11:05:08,117 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:08,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:08,117 INFO L85 PathProgramCache]: Analyzing trace with hash -565486566, now seen corresponding path program 2 times [2022-07-21 11:05:08,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:08,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2040772647] [2022-07-21 11:05:08,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 11:05:08,119 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:08,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:08,121 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 11:05:08,206 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 11:05:14,432 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 11:05:14,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:05:14,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 1716 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:05:14,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:15,170 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 96 proven. 7 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-07-21 11:05:15,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:05:15,555 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2022-07-21 11:05:15,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:15,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2040772647] [2022-07-21 11:05:15,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2040772647] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:05:15,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:05:15,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2022-07-21 11:05:15,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832529788] [2022-07-21 11:05:15,556 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:05:15,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 11:05:15,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:15,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 11:05:15,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:05:15,557 INFO L87 Difference]: Start difference. First operand 7318 states and 9970 transitions. Second operand has 6 states, 6 states have (on average 42.5) internal successors, (255), 6 states have internal predecessors, (255), 4 states have call successors, (53), 3 states have call predecessors, (53), 2 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) [2022-07-21 11:05:22,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:22,993 INFO L93 Difference]: Finished difference Result 43757 states and 59628 transitions. [2022-07-21 11:05:22,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:05:22,999 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 42.5) internal successors, (255), 6 states have internal predecessors, (255), 4 states have call successors, (53), 3 states have call predecessors, (53), 2 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) Word has length 254 [2022-07-21 11:05:22,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:23,118 INFO L225 Difference]: With dead ends: 43757 [2022-07-21 11:05:23,118 INFO L226 Difference]: Without dead ends: 43748 [2022-07-21 11:05:23,133 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 508 GetRequests, 503 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:05:23,133 INFO L413 NwaCegarLoop]: 2964 mSDtfsCounter, 6633 mSDsluCounter, 4195 mSDsCounter, 0 mSdLazyCounter, 2542 mSolverCounterSat, 1282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6633 SdHoareTripleChecker+Valid, 7159 SdHoareTripleChecker+Invalid, 3824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1282 IncrementalHoareTripleChecker+Valid, 2542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:23,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6633 Valid, 7159 Invalid, 3824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1282 Valid, 2542 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2022-07-21 11:05:23,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43748 states. [2022-07-21 11:05:24,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43748 to 43678. [2022-07-21 11:05:24,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43678 states, 31140 states have (on average 1.3082530507385999) internal successors, (40739), 31540 states have internal predecessors, (40739), 9272 states have call successors, (9272), 3218 states have call predecessors, (9272), 3265 states have return successors, (9535), 9231 states have call predecessors, (9535), 9271 states have call successors, (9535) [2022-07-21 11:05:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43678 states to 43678 states and 59546 transitions. [2022-07-21 11:05:24,502 INFO L78 Accepts]: Start accepts. Automaton has 43678 states and 59546 transitions. Word has length 254 [2022-07-21 11:05:24,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:24,502 INFO L495 AbstractCegarLoop]: Abstraction has 43678 states and 59546 transitions. [2022-07-21 11:05:24,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 42.5) internal successors, (255), 6 states have internal predecessors, (255), 4 states have call successors, (53), 3 states have call predecessors, (53), 2 states have return successors, (52), 3 states have call predecessors, (52), 3 states have call successors, (52) [2022-07-21 11:05:24,503 INFO L276 IsEmpty]: Start isEmpty. Operand 43678 states and 59546 transitions. [2022-07-21 11:05:24,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-21 11:05:24,581 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:24,581 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:05:24,633 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 11:05:24,807 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 11:05:24,807 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:24,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:24,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1845350244, now seen corresponding path program 1 times [2022-07-21 11:05:24,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:24,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456719505] [2022-07-21 11:05:24,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:24,809 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:24,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:24,824 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 11:05:24,844 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 11:05:25,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:25,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 1714 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:05:25,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:25,910 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2022-07-21 11:05:25,910 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:25,911 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:25,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1456719505] [2022-07-21 11:05:25,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1456719505] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:25,911 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:25,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 11:05:25,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309791379] [2022-07-21 11:05:25,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:25,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:05:25,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:25,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:05:25,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:05:25,913 INFO L87 Difference]: Start difference. First operand 43678 states and 59546 transitions. Second operand has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-21 11:05:28,105 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:05:31,040 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 11:05:32,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:32,449 INFO L93 Difference]: Finished difference Result 134180 states and 193049 transitions. [2022-07-21 11:05:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:05:32,450 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) Word has length 254 [2022-07-21 11:05:32,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:32,801 INFO L225 Difference]: With dead ends: 134180 [2022-07-21 11:05:32,802 INFO L226 Difference]: Without dead ends: 90531 [2022-07-21 11:05:32,910 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 252 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:05:32,911 INFO L413 NwaCegarLoop]: 1755 mSDtfsCounter, 1556 mSDsluCounter, 3140 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 191 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1716 SdHoareTripleChecker+Valid, 4895 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:32,911 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1716 Valid, 4895 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 9 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2022-07-21 11:05:32,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90531 states. [2022-07-21 11:05:34,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90531 to 43726. [2022-07-21 11:05:34,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43726 states, 31188 states have (on average 1.30777863280749) internal successors, (40787), 31588 states have internal predecessors, (40787), 9272 states have call successors, (9272), 3218 states have call predecessors, (9272), 3265 states have return successors, (9535), 9231 states have call predecessors, (9535), 9271 states have call successors, (9535) [2022-07-21 11:05:34,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43726 states to 43726 states and 59594 transitions. [2022-07-21 11:05:34,944 INFO L78 Accepts]: Start accepts. Automaton has 43726 states and 59594 transitions. Word has length 254 [2022-07-21 11:05:34,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:34,944 INFO L495 AbstractCegarLoop]: Abstraction has 43726 states and 59594 transitions. [2022-07-21 11:05:34,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.0) internal successors, (140), 4 states have internal predecessors, (140), 2 states have call successors, (30), 2 states have call predecessors, (30), 2 states have return successors, (29), 2 states have call predecessors, (29), 2 states have call successors, (29) [2022-07-21 11:05:34,945 INFO L276 IsEmpty]: Start isEmpty. Operand 43726 states and 59594 transitions. [2022-07-21 11:05:34,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2022-07-21 11:05:34,995 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:34,995 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-21 11:05:35,025 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 11:05:35,215 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 11:05:35,216 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:35,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:35,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2126872004, now seen corresponding path program 1 times [2022-07-21 11:05:35,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:35,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [577548738] [2022-07-21 11:05:35,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:35,218 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:35,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:35,219 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 11:05:35,267 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 11:05:36,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:36,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 1790 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 11:05:36,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 285 backedges. 109 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2022-07-21 11:05:36,492 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:36,492 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:36,493 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [577548738] [2022-07-21 11:05:36,493 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [577548738] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:36,493 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:36,493 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:05:36,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078459261] [2022-07-21 11:05:36,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:36,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:05:36,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:36,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:05:36,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:05:36,494 INFO L87 Difference]: Start difference. First operand 43726 states and 59594 transitions. Second operand has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:05:38,650 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 11:05:40,664 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 11:05:41,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:41,959 INFO L93 Difference]: Finished difference Result 87783 states and 119655 transitions. [2022-07-21 11:05:41,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:05:41,960 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) Word has length 278 [2022-07-21 11:05:41,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:42,101 INFO L225 Difference]: With dead ends: 87783 [2022-07-21 11:05:42,102 INFO L226 Difference]: Without dead ends: 44086 [2022-07-21 11:05:42,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:05:42,193 INFO L413 NwaCegarLoop]: 1149 mSDtfsCounter, 0 mSDsluCounter, 5733 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6882 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:42,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6882 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 2 Unknown, 0 Unchecked, 4.1s Time] [2022-07-21 11:05:42,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44086 states. [2022-07-21 11:05:43,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44086 to 43846. [2022-07-21 11:05:43,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43846 states, 31284 states have (on average 1.306834164429101) internal successors, (40883), 31660 states have internal predecessors, (40883), 9272 states have call successors, (9272), 3218 states have call predecessors, (9272), 3289 states have return successors, (9631), 9279 states have call predecessors, (9631), 9271 states have call successors, (9631) [2022-07-21 11:05:43,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43846 states to 43846 states and 59786 transitions. [2022-07-21 11:05:43,805 INFO L78 Accepts]: Start accepts. Automaton has 43846 states and 59786 transitions. Word has length 278 [2022-07-21 11:05:43,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:43,806 INFO L495 AbstractCegarLoop]: Abstraction has 43846 states and 59786 transitions. [2022-07-21 11:05:43,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.571428571428573) internal successors, (151), 5 states have internal predecessors, (151), 2 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (32), 4 states have call predecessors, (32), 2 states have call successors, (32) [2022-07-21 11:05:43,806 INFO L276 IsEmpty]: Start isEmpty. Operand 43846 states and 59786 transitions. [2022-07-21 11:05:43,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2022-07-21 11:05:43,876 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:43,877 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:05:43,917 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 11:05:44,104 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 11:05:44,104 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:44,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:44,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1234613562, now seen corresponding path program 2 times [2022-07-21 11:05:44,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:44,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158411914] [2022-07-21 11:05:44,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 11:05:44,106 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:44,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:44,107 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 11:05:44,109 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 11:05:44,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 11:05:44,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:05:44,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:05:44,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:44,843 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 290 trivial. 0 not checked. [2022-07-21 11:05:44,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:44,844 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:44,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158411914] [2022-07-21 11:05:44,844 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158411914] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:44,844 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:44,844 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 11:05:44,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345783373] [2022-07-21 11:05:44,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:44,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:05:44,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:44,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:05:44,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:05:44,849 INFO L87 Difference]: Start difference. First operand 43846 states and 59786 transitions. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2022-07-21 11:05:47,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:47,489 INFO L93 Difference]: Finished difference Result 123343 states and 172410 transitions. [2022-07-21 11:05:47,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:05:47,489 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 284 [2022-07-21 11:05:47,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:47,758 INFO L225 Difference]: With dead ends: 123343 [2022-07-21 11:05:47,758 INFO L226 Difference]: Without dead ends: 79526 [2022-07-21 11:05:47,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:05:47,878 INFO L413 NwaCegarLoop]: 1841 mSDtfsCounter, 1654 mSDsluCounter, 2289 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1654 SdHoareTripleChecker+Valid, 4130 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:47,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1654 Valid, 4130 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 11:05:47,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79526 states. [2022-07-21 11:05:49,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79526 to 43878. [2022-07-21 11:05:49,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43878 states, 31316 states have (on average 1.30652062843275) internal successors, (40915), 31692 states have internal predecessors, (40915), 9272 states have call successors, (9272), 3218 states have call predecessors, (9272), 3289 states have return successors, (9631), 9279 states have call predecessors, (9631), 9271 states have call successors, (9631) [2022-07-21 11:05:50,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43878 states to 43878 states and 59818 transitions. [2022-07-21 11:05:50,013 INFO L78 Accepts]: Start accepts. Automaton has 43878 states and 59818 transitions. Word has length 284 [2022-07-21 11:05:50,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:50,018 INFO L495 AbstractCegarLoop]: Abstraction has 43878 states and 59818 transitions. [2022-07-21 11:05:50,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 states have internal predecessors, (141), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2022-07-21 11:05:50,018 INFO L276 IsEmpty]: Start isEmpty. Operand 43878 states and 59818 transitions. [2022-07-21 11:05:50,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-07-21 11:05:50,102 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:50,102 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:05:50,118 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 11:05:50,318 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 11:05:50,319 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:50,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash 412391079, now seen corresponding path program 1 times [2022-07-21 11:05:50,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:50,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1136162970] [2022-07-21 11:05:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:50,320 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:50,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:50,322 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 11:05:50,323 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 11:05:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:51,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 1781 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-21 11:05:51,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:51,425 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2022-07-21 11:05:51,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:51,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:51,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1136162970] [2022-07-21 11:05:51,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1136162970] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:51,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:51,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 11:05:51,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199324768] [2022-07-21 11:05:51,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:51,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 11:05:51,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:51,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 11:05:51,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 11:05:51,427 INFO L87 Difference]: Start difference. First operand 43878 states and 59818 transitions. Second operand has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-21 11:05:52,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:52,616 INFO L93 Difference]: Finished difference Result 68877 states and 93860 transitions. [2022-07-21 11:05:52,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 11:05:52,617 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 251 [2022-07-21 11:05:52,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:52,685 INFO L225 Difference]: With dead ends: 68877 [2022-07-21 11:05:52,685 INFO L226 Difference]: Without dead ends: 25022 [2022-07-21 11:05:52,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 249 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 11:05:52,750 INFO L413 NwaCegarLoop]: 1150 mSDtfsCounter, 6 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2295 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:52,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2295 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 11:05:52,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25022 states. [2022-07-21 11:05:53,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25022 to 25011. [2022-07-21 11:05:53,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25011 states, 17837 states have (on average 1.306721982396143) internal successors, (23308), 18049 states have internal predecessors, (23308), 5282 states have call successors, (5282), 1856 states have call predecessors, (5282), 1891 states have return successors, (5461), 5279 states have call predecessors, (5461), 5281 states have call successors, (5461) [2022-07-21 11:05:53,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25011 states to 25011 states and 34051 transitions. [2022-07-21 11:05:53,576 INFO L78 Accepts]: Start accepts. Automaton has 25011 states and 34051 transitions. Word has length 251 [2022-07-21 11:05:53,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:53,576 INFO L495 AbstractCegarLoop]: Abstraction has 25011 states and 34051 transitions. [2022-07-21 11:05:53,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.666666666666664) internal successors, (158), 3 states have internal predecessors, (158), 2 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2022-07-21 11:05:53,577 INFO L276 IsEmpty]: Start isEmpty. Operand 25011 states and 34051 transitions. [2022-07-21 11:05:53,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-07-21 11:05:53,609 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:53,610 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:05:53,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2022-07-21 11:05:53,828 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 11:05:53,828 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:53,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:53,828 INFO L85 PathProgramCache]: Analyzing trace with hash 149240916, now seen corresponding path program 1 times [2022-07-21 11:05:53,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:53,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1484794204] [2022-07-21 11:05:53,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:53,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:53,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:53,831 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 11:05:53,833 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 11:05:54,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:54,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 1592 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:05:54,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:54,898 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2022-07-21 11:05:54,899 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:54,899 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:54,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1484794204] [2022-07-21 11:05:54,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1484794204] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:54,899 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:54,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 11:05:54,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726494743] [2022-07-21 11:05:54,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:54,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:05:54,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:54,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:05:54,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:05:54,900 INFO L87 Difference]: Start difference. First operand 25011 states and 34051 transitions. Second operand has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-21 11:05:56,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:05:56,391 INFO L93 Difference]: Finished difference Result 55163 states and 74977 transitions. [2022-07-21 11:05:56,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:05:56,392 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 266 [2022-07-21 11:05:56,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:05:56,488 INFO L225 Difference]: With dead ends: 55163 [2022-07-21 11:05:56,488 INFO L226 Difference]: Without dead ends: 33029 [2022-07-21 11:05:56,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:05:56,534 INFO L413 NwaCegarLoop]: 1960 mSDtfsCounter, 1086 mSDsluCounter, 2819 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1086 SdHoareTripleChecker+Valid, 4779 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 11:05:56,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1086 Valid, 4779 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 11:05:56,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33029 states. [2022-07-21 11:05:57,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33029 to 24987. [2022-07-21 11:05:57,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24987 states, 17813 states have (on average 1.306461573008477) internal successors, (23272), 18025 states have internal predecessors, (23272), 5282 states have call successors, (5282), 1856 states have call predecessors, (5282), 1891 states have return successors, (5461), 5279 states have call predecessors, (5461), 5281 states have call successors, (5461) [2022-07-21 11:05:57,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24987 states to 24987 states and 34015 transitions. [2022-07-21 11:05:57,620 INFO L78 Accepts]: Start accepts. Automaton has 24987 states and 34015 transitions. Word has length 266 [2022-07-21 11:05:57,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:05:57,621 INFO L495 AbstractCegarLoop]: Abstraction has 24987 states and 34015 transitions. [2022-07-21 11:05:57,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.0) internal successors, (152), 4 states have internal predecessors, (152), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-21 11:05:57,621 INFO L276 IsEmpty]: Start isEmpty. Operand 24987 states and 34015 transitions. [2022-07-21 11:05:57,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 307 [2022-07-21 11:05:57,643 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:05:57,643 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 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, 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] [2022-07-21 11:05:57,672 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 11:05:57,853 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 11:05:57,854 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:05:57,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:05:57,867 INFO L85 PathProgramCache]: Analyzing trace with hash -440204827, now seen corresponding path program 1 times [2022-07-21 11:05:57,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:05:57,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [676442860] [2022-07-21 11:05:57,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:05:57,869 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:05:57,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:05:57,877 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 11:05:57,878 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 11:05:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:05:59,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 1887 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 11:05:59,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:05:59,363 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 11:05:59,610 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-21 11:05:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-21 11:05:59,639 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:05:59,639 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:05:59,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [676442860] [2022-07-21 11:05:59,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [676442860] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:05:59,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:05:59,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 11:05:59,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326224336] [2022-07-21 11:05:59,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:05:59,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:05:59,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:05:59,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:05:59,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:05:59,640 INFO L87 Difference]: Start difference. First operand 24987 states and 34015 transitions. Second operand has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 4 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2022-07-21 11:06:00,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:06:00,471 INFO L93 Difference]: Finished difference Result 50911 states and 69097 transitions. [2022-07-21 11:06:00,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:06:00,472 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 4 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) Word has length 306 [2022-07-21 11:06:00,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:06:00,555 INFO L225 Difference]: With dead ends: 50911 [2022-07-21 11:06:00,555 INFO L226 Difference]: Without dead ends: 25953 [2022-07-21 11:06:00,609 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 299 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-21 11:06:00,610 INFO L413 NwaCegarLoop]: 1167 mSDtfsCounter, 3 mSDsluCounter, 2245 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3412 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 11:06:00,610 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3412 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 90 Unchecked, 0.0s Time] [2022-07-21 11:06:00,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25953 states. [2022-07-21 11:06:01,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25953 to 25953. [2022-07-21 11:06:01,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25953 states, 18401 states have (on average 1.2966686593119938) internal successors, (23860), 18613 states have internal predecessors, (23860), 5492 states have call successors, (5492), 2024 states have call predecessors, (5492), 2059 states have return successors, (5671), 5489 states have call predecessors, (5671), 5491 states have call successors, (5671) [2022-07-21 11:06:01,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25953 states to 25953 states and 35023 transitions. [2022-07-21 11:06:01,533 INFO L78 Accepts]: Start accepts. Automaton has 25953 states and 35023 transitions. Word has length 306 [2022-07-21 11:06:01,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:06:01,534 INFO L495 AbstractCegarLoop]: Abstraction has 25953 states and 35023 transitions. [2022-07-21 11:06:01,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.2) internal successors, (156), 5 states have internal predecessors, (156), 4 states have call successors, (35), 3 states have call predecessors, (35), 3 states have return successors, (34), 4 states have call predecessors, (34), 4 states have call successors, (34) [2022-07-21 11:06:01,534 INFO L276 IsEmpty]: Start isEmpty. Operand 25953 states and 35023 transitions. [2022-07-21 11:06:01,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2022-07-21 11:06:01,555 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:06:01,556 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:06:01,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2022-07-21 11:06:01,758 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 11:06:01,759 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:06:01,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:06:01,760 INFO L85 PathProgramCache]: Analyzing trace with hash -510763503, now seen corresponding path program 1 times [2022-07-21 11:06:01,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:06:01,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1453314873] [2022-07-21 11:06:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:06:01,761 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:06:01,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:06:01,762 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 11:06:01,764 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 11:06:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:06:03,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 1855 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 11:06:03,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:06:03,202 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 148 proven. 0 refuted. 0 times theorem prover too weak. 199 trivial. 0 not checked. [2022-07-21 11:06:03,202 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:06:03,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:06:03,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1453314873] [2022-07-21 11:06:03,202 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1453314873] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:06:03,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:06:03,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:06:03,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020041469] [2022-07-21 11:06:03,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:06:03,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:06:03,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:06:03,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:06:03,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:06:03,203 INFO L87 Difference]: Start difference. First operand 25953 states and 35023 transitions. Second operand has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (34), 4 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-21 11:06:05,500 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 11:06:07,514 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 11:06:08,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:06:08,234 INFO L93 Difference]: Finished difference Result 49065 states and 66219 transitions. [2022-07-21 11:06:08,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:06:08,235 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (34), 4 states have call predecessors, (34), 2 states have call successors, (34) Word has length 295 [2022-07-21 11:06:08,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:06:08,303 INFO L225 Difference]: With dead ends: 49065 [2022-07-21 11:06:08,304 INFO L226 Difference]: Without dead ends: 26127 [2022-07-21 11:06:08,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:06:08,352 INFO L413 NwaCegarLoop]: 1151 mSDtfsCounter, 0 mSDsluCounter, 5739 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6890 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:06:08,352 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6890 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 2 Unknown, 0 Unchecked, 4.1s Time] [2022-07-21 11:06:08,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26127 states. [2022-07-21 11:06:09,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26127 to 25977. [2022-07-21 11:06:09,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25977 states, 18425 states have (on average 1.296282225237449) internal successors, (23884), 18625 states have internal predecessors, (23884), 5492 states have call successors, (5492), 2024 states have call predecessors, (5492), 2059 states have return successors, (5671), 5501 states have call predecessors, (5671), 5491 states have call successors, (5671) [2022-07-21 11:06:09,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25977 states to 25977 states and 35047 transitions. [2022-07-21 11:06:09,402 INFO L78 Accepts]: Start accepts. Automaton has 25977 states and 35047 transitions. Word has length 295 [2022-07-21 11:06:09,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:06:09,402 INFO L495 AbstractCegarLoop]: Abstraction has 25977 states and 35047 transitions. [2022-07-21 11:06:09,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.714285714285715) internal successors, (159), 5 states have internal predecessors, (159), 2 states have call successors, (34), 2 states have call predecessors, (34), 4 states have return successors, (34), 4 states have call predecessors, (34), 2 states have call successors, (34) [2022-07-21 11:06:09,403 INFO L276 IsEmpty]: Start isEmpty. Operand 25977 states and 35047 transitions. [2022-07-21 11:06:09,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 308 [2022-07-21 11:06:09,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:06:09,422 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 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, 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] [2022-07-21 11:06:09,452 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 11:06:09,642 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 11:06:09,643 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:06:09,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:06:09,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1113645931, now seen corresponding path program 1 times [2022-07-21 11:06:09,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:06:09,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1846789528] [2022-07-21 11:06:09,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:06:09,646 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:06:09,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:06:09,647 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 11:06:09,648 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 11:06:10,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:06:11,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 1889 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 11:06:11,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:06:11,052 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 257 trivial. 0 not checked. [2022-07-21 11:06:11,052 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:06:11,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:06:11,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1846789528] [2022-07-21 11:06:11,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1846789528] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:06:11,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:06:11,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 11:06:11,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376446554] [2022-07-21 11:06:11,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:06:11,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 11:06:11,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:06:11,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 11:06:11,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:06:11,053 INFO L87 Difference]: Start difference. First operand 25977 states and 35047 transitions. Second operand has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 3 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2022-07-21 11:06:11,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:06:11,819 INFO L93 Difference]: Finished difference Result 52219 states and 70543 transitions. [2022-07-21 11:06:11,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 11:06:11,820 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 3 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) Word has length 307 [2022-07-21 11:06:11,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:06:11,886 INFO L225 Difference]: With dead ends: 52219 [2022-07-21 11:06:11,886 INFO L226 Difference]: Without dead ends: 26271 [2022-07-21 11:06:11,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 11:06:11,928 INFO L413 NwaCegarLoop]: 1152 mSDtfsCounter, 5 mSDsluCounter, 2291 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 3443 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 11:06:11,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 3443 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 11:06:11,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26271 states. [2022-07-21 11:06:12,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26271 to 26019. [2022-07-21 11:06:12,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26019 states, 18467 states have (on average 1.2956083825201712) internal successors, (23926), 18667 states have internal predecessors, (23926), 5492 states have call successors, (5492), 2024 states have call predecessors, (5492), 2059 states have return successors, (5671), 5501 states have call predecessors, (5671), 5491 states have call successors, (5671) [2022-07-21 11:06:12,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26019 states to 26019 states and 35089 transitions. [2022-07-21 11:06:12,817 INFO L78 Accepts]: Start accepts. Automaton has 26019 states and 35089 transitions. Word has length 307 [2022-07-21 11:06:12,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:06:12,817 INFO L495 AbstractCegarLoop]: Abstraction has 26019 states and 35089 transitions. [2022-07-21 11:06:12,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.25) internal successors, (157), 4 states have internal predecessors, (157), 3 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (34), 3 states have call predecessors, (34), 3 states have call successors, (34) [2022-07-21 11:06:12,817 INFO L276 IsEmpty]: Start isEmpty. Operand 26019 states and 35089 transitions. [2022-07-21 11:06:12,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-07-21 11:06:12,838 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:06:12,838 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-21 11:06:12,873 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 11:06:13,059 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 11:06:13,060 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:06:13,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:06:13,060 INFO L85 PathProgramCache]: Analyzing trace with hash -757439847, now seen corresponding path program 1 times [2022-07-21 11:06:13,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:06:13,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [848542358] [2022-07-21 11:06:13,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:06:13,061 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:06:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:06:13,063 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 11:06:13,065 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 11:06:14,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:06:14,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 1935 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 11:06:14,446 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:06:14,635 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 127 proven. 0 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2022-07-21 11:06:14,636 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:06:14,636 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:06:14,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [848542358] [2022-07-21 11:06:14,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [848542358] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:06:14,636 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:06:14,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 11:06:14,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787954516] [2022-07-21 11:06:14,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:06:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:06:14,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:06:14,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:06:14,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:06:14,637 INFO L87 Difference]: Start difference. First operand 26019 states and 35089 transitions. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 5 states have internal predecessors, (154), 2 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (33), 4 states have call predecessors, (33), 2 states have call successors, (33) [2022-07-21 11:06:16,779 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 11:06:18,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:06:18,311 INFO L93 Difference]: Finished difference Result 49191 states and 66345 transitions. [2022-07-21 11:06:18,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-21 11:06:18,312 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 5 states have internal predecessors, (154), 2 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (33), 4 states have call predecessors, (33), 2 states have call successors, (33) Word has length 317 [2022-07-21 11:06:18,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:06:18,502 INFO L225 Difference]: With dead ends: 49191 [2022-07-21 11:06:18,502 INFO L226 Difference]: Without dead ends: 26193 [2022-07-21 11:06:18,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 311 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:06:18,534 INFO L413 NwaCegarLoop]: 1148 mSDtfsCounter, 0 mSDsluCounter, 5728 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6876 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-07-21 11:06:18,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 6876 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2022-07-21 11:06:18,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26193 states. [2022-07-21 11:06:19,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26193 to 26043. [2022-07-21 11:06:19,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26043 states, 18491 states have (on average 1.2952247039100102) internal successors, (23950), 18679 states have internal predecessors, (23950), 5492 states have call successors, (5492), 2024 states have call predecessors, (5492), 2059 states have return successors, (5671), 5513 states have call predecessors, (5671), 5491 states have call successors, (5671) [2022-07-21 11:06:19,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26043 states to 26043 states and 35113 transitions. [2022-07-21 11:06:19,313 INFO L78 Accepts]: Start accepts. Automaton has 26043 states and 35113 transitions. Word has length 317 [2022-07-21 11:06:19,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:06:19,313 INFO L495 AbstractCegarLoop]: Abstraction has 26043 states and 35113 transitions. [2022-07-21 11:06:19,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 5 states have internal predecessors, (154), 2 states have call successors, (33), 2 states have call predecessors, (33), 4 states have return successors, (33), 4 states have call predecessors, (33), 2 states have call successors, (33) [2022-07-21 11:06:19,313 INFO L276 IsEmpty]: Start isEmpty. Operand 26043 states and 35113 transitions. [2022-07-21 11:06:19,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 324 [2022-07-21 11:06:19,333 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:06:19,333 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:06:19,371 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 11:06:19,547 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 11:06:19,548 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:06:19,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:06:19,548 INFO L85 PathProgramCache]: Analyzing trace with hash 814023899, now seen corresponding path program 1 times [2022-07-21 11:06:19,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:06:19,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892612166] [2022-07-21 11:06:19,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:06:19,549 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:06:19,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:06:19,551 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 11:06:19,551 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 11:06:21,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:06:21,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 1952 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 11:06:21,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:06:21,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 11:06:21,658 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-21 11:06:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 145 proven. 1 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-07-21 11:06:21,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:06:21,931 INFO L134 CoverageAnalysis]: Checked inductivity of 424 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2022-07-21 11:06:21,931 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:06:21,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892612166] [2022-07-21 11:06:21,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892612166] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:06:21,931 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:06:21,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4] total 7 [2022-07-21 11:06:21,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572640762] [2022-07-21 11:06:21,932 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:06:21,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 11:06:21,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:06:21,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 11:06:21,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-07-21 11:06:21,933 INFO L87 Difference]: Start difference. First operand 26043 states and 35113 transitions. Second operand has 7 states, 7 states have (on average 28.714285714285715) internal successors, (201), 7 states have internal predecessors, (201), 5 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (48), 5 states have call predecessors, (48), 5 states have call successors, (48) [2022-07-21 11:06:25,653 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:27,664 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 11:06:30,371 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:32,398 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:34,438 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:36,447 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 11:06:38,538 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:40,559 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:42,610 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 11:06:44,629 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:46,672 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:48,684 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 11:06:50,525 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:52,543 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:06:56,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:06:56,017 INFO L93 Difference]: Finished difference Result 52603 states and 70747 transitions. [2022-07-21 11:06:56,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:06:56,018 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 28.714285714285715) internal successors, (201), 7 states have internal predecessors, (201), 5 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (48), 5 states have call predecessors, (48), 5 states have call successors, (48) Word has length 323 [2022-07-21 11:06:56,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:06:56,085 INFO L225 Difference]: With dead ends: 52603 [2022-07-21 11:06:56,085 INFO L226 Difference]: Without dead ends: 26589 [2022-07-21 11:06:56,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 634 SyntacticMatches, 5 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-07-21 11:06:56,128 INFO L413 NwaCegarLoop]: 1164 mSDtfsCounter, 4 mSDsluCounter, 5535 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 0 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 6699 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 102 IncrementalHoareTripleChecker+Unchecked, 33.2s IncrementalHoareTripleChecker+Time [2022-07-21 11:06:56,128 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 6699 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 157 Invalid, 12 Unknown, 102 Unchecked, 33.2s Time] [2022-07-21 11:06:56,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26589 states. [2022-07-21 11:06:56,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26589 to 26589. [2022-07-21 11:06:56,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26589 states, 18827 states have (on average 1.2877250756891698) internal successors, (24244), 19015 states have internal predecessors, (24244), 5576 states have call successors, (5576), 2150 states have call predecessors, (5576), 2185 states have return successors, (5755), 5597 states have call predecessors, (5755), 5575 states have call successors, (5755) [2022-07-21 11:06:56,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26589 states to 26589 states and 35575 transitions. [2022-07-21 11:06:56,959 INFO L78 Accepts]: Start accepts. Automaton has 26589 states and 35575 transitions. Word has length 323 [2022-07-21 11:06:56,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:06:56,960 INFO L495 AbstractCegarLoop]: Abstraction has 26589 states and 35575 transitions. [2022-07-21 11:06:56,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 28.714285714285715) internal successors, (201), 7 states have internal predecessors, (201), 5 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (48), 5 states have call predecessors, (48), 5 states have call successors, (48) [2022-07-21 11:06:56,960 INFO L276 IsEmpty]: Start isEmpty. Operand 26589 states and 35575 transitions. [2022-07-21 11:06:56,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 325 [2022-07-21 11:06:56,982 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:06:56,982 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:06:57,037 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 11:06:57,207 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 11:06:57,208 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:06:57,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:06:57,208 INFO L85 PathProgramCache]: Analyzing trace with hash -887261089, now seen corresponding path program 1 times [2022-07-21 11:06:57,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:06:57,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1818890840] [2022-07-21 11:06:57,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:06:57,209 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:06:57,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:06:57,211 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 11:06:57,215 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 11:06:58,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:06:58,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 1954 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 11:06:58,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:06:58,925 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 145 proven. 4 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-07-21 11:06:58,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:06:59,173 INFO L134 CoverageAnalysis]: Checked inductivity of 425 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 404 trivial. 0 not checked. [2022-07-21 11:06:59,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:06:59,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1818890840] [2022-07-21 11:06:59,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1818890840] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:06:59,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:06:59,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-07-21 11:06:59,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040190439] [2022-07-21 11:06:59,173 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:06:59,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-21 11:06:59,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:06:59,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-21 11:06:59,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-21 11:06:59,174 INFO L87 Difference]: Start difference. First operand 26589 states and 35575 transitions. Second operand has 8 states, 8 states have (on average 23.875) internal successors, (191), 8 states have internal predecessors, (191), 6 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2022-07-21 11:07:00,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:07:00,189 INFO L93 Difference]: Finished difference Result 53821 states and 72175 transitions. [2022-07-21 11:07:00,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 11:07:00,190 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 23.875) internal successors, (191), 8 states have internal predecessors, (191), 6 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) Word has length 324 [2022-07-21 11:07:00,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:07:00,265 INFO L225 Difference]: With dead ends: 53821 [2022-07-21 11:07:00,265 INFO L226 Difference]: Without dead ends: 27261 [2022-07-21 11:07:00,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 649 GetRequests, 640 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2022-07-21 11:07:00,460 INFO L413 NwaCegarLoop]: 1156 mSDtfsCounter, 19 mSDsluCounter, 5723 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 6879 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:07:00,460 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 6879 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 11:07:00,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27261 states. [2022-07-21 11:07:01,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27261 to 27261. [2022-07-21 11:07:01,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27261 states, 19331 states have (on average 1.2802234752470125) internal successors, (24748), 19519 states have internal predecessors, (24748), 5744 states have call successors, (5744), 2150 states have call predecessors, (5744), 2185 states have return successors, (5923), 5765 states have call predecessors, (5923), 5743 states have call successors, (5923) [2022-07-21 11:07:01,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27261 states to 27261 states and 36415 transitions. [2022-07-21 11:07:01,333 INFO L78 Accepts]: Start accepts. Automaton has 27261 states and 36415 transitions. Word has length 324 [2022-07-21 11:07:01,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:07:01,333 INFO L495 AbstractCegarLoop]: Abstraction has 27261 states and 36415 transitions. [2022-07-21 11:07:01,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 23.875) internal successors, (191), 8 states have internal predecessors, (191), 6 states have call successors, (47), 2 states have call predecessors, (47), 2 states have return successors, (46), 6 states have call predecessors, (46), 6 states have call successors, (46) [2022-07-21 11:07:01,334 INFO L276 IsEmpty]: Start isEmpty. Operand 27261 states and 36415 transitions. [2022-07-21 11:07:01,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2022-07-21 11:07:01,355 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:07:01,355 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:07:01,405 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 11:07:01,583 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 11:07:01,584 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:07:01,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:07:01,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1854702113, now seen corresponding path program 2 times [2022-07-21 11:07:01,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:07:01,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370805566] [2022-07-21 11:07:01,585 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 11:07:01,585 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:07:01,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:07:01,586 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 11:07:01,588 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 11:07:09,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 11:07:09,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:07:09,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 2214 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 11:07:09,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:07:09,418 INFO L134 CoverageAnalysis]: Checked inductivity of 739 backedges. 197 proven. 60 refuted. 0 times theorem prover too weak. 482 trivial. 0 not checked. [2022-07-21 11:07:09,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:07:09,954 INFO L134 CoverageAnalysis]: Checked inductivity of 739 backedges. 17 proven. 60 refuted. 0 times theorem prover too weak. 662 trivial. 0 not checked. [2022-07-21 11:07:09,955 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:07:09,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370805566] [2022-07-21 11:07:09,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370805566] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:07:09,955 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:07:09,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-07-21 11:07:09,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203439676] [2022-07-21 11:07:09,956 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:07:09,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 11:07:09,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:07:09,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 11:07:09,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-07-21 11:07:09,957 INFO L87 Difference]: Start difference. First operand 27261 states and 36415 transitions. Second operand has 16 states, 16 states have (on average 13.4375) internal successors, (215), 16 states have internal predecessors, (215), 14 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (54), 14 states have call predecessors, (54), 14 states have call successors, (54) [2022-07-21 11:07:11,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:07:11,632 INFO L93 Difference]: Finished difference Result 55837 states and 74863 transitions. [2022-07-21 11:07:11,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 11:07:11,633 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 13.4375) internal successors, (215), 16 states have internal predecessors, (215), 14 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (54), 14 states have call predecessors, (54), 14 states have call successors, (54) Word has length 392 [2022-07-21 11:07:11,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:07:11,707 INFO L225 Difference]: With dead ends: 55837 [2022-07-21 11:07:11,708 INFO L226 Difference]: Without dead ends: 28605 [2022-07-21 11:07:11,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 789 GetRequests, 768 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=316, Unknown=0, NotChecked=0, Total=506 [2022-07-21 11:07:11,755 INFO L413 NwaCegarLoop]: 1172 mSDtfsCounter, 54 mSDsluCounter, 8079 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 9251 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 11:07:11,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 9251 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 11:07:11,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28605 states. [2022-07-21 11:07:12,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28605 to 28605. [2022-07-21 11:07:12,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28605 states, 20339 states have (on average 1.2663356113869906) internal successors, (25756), 20527 states have internal predecessors, (25756), 6080 states have call successors, (6080), 2150 states have call predecessors, (6080), 2185 states have return successors, (6259), 6101 states have call predecessors, (6259), 6079 states have call successors, (6259) [2022-07-21 11:07:12,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28605 states to 28605 states and 38095 transitions. [2022-07-21 11:07:12,765 INFO L78 Accepts]: Start accepts. Automaton has 28605 states and 38095 transitions. Word has length 392 [2022-07-21 11:07:12,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:07:12,766 INFO L495 AbstractCegarLoop]: Abstraction has 28605 states and 38095 transitions. [2022-07-21 11:07:12,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 13.4375) internal successors, (215), 16 states have internal predecessors, (215), 14 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (54), 14 states have call predecessors, (54), 14 states have call successors, (54) [2022-07-21 11:07:12,766 INFO L276 IsEmpty]: Start isEmpty. Operand 28605 states and 38095 transitions. [2022-07-21 11:07:12,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 529 [2022-07-21 11:07:12,789 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:07:12,789 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:07:12,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2022-07-21 11:07:13,005 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 11:07:13,005 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:07:13,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:07:13,007 INFO L85 PathProgramCache]: Analyzing trace with hash -398505761, now seen corresponding path program 3 times [2022-07-21 11:07:13,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:07:13,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [332863119] [2022-07-21 11:07:13,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 11:07:13,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:07:13,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:07:13,017 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 11:07:13,019 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 11:07:19,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-21 11:07:19,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:07:19,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 11:07:19,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:07:19,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 89 proven. 0 refuted. 0 times theorem prover too weak. 2094 trivial. 0 not checked. [2022-07-21 11:07:19,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 11:07:19,720 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:07:19,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [332863119] [2022-07-21 11:07:19,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [332863119] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 11:07:19,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 11:07:19,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 11:07:19,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776503468] [2022-07-21 11:07:19,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 11:07:19,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 11:07:19,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:07:19,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 11:07:19,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 11:07:19,722 INFO L87 Difference]: Start difference. First operand 28605 states and 38095 transitions. Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) [2022-07-21 11:07:21,799 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 11:07:22,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:07:22,858 INFO L93 Difference]: Finished difference Result 59195 states and 79463 transitions. [2022-07-21 11:07:22,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 11:07:22,860 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) Word has length 528 [2022-07-21 11:07:22,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:07:22,954 INFO L225 Difference]: With dead ends: 59195 [2022-07-21 11:07:22,954 INFO L226 Difference]: Without dead ends: 30619 [2022-07-21 11:07:23,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 524 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 11:07:23,015 INFO L413 NwaCegarLoop]: 1603 mSDtfsCounter, 466 mSDsluCounter, 4226 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 5829 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-07-21 11:07:23,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [578 Valid, 5829 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 1 Unknown, 0 Unchecked, 2.1s Time] [2022-07-21 11:07:23,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30619 states. [2022-07-21 11:07:24,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30619 to 28689. [2022-07-21 11:07:24,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28689 states, 20423 states have (on average 1.2667091024824952) internal successors, (25870), 20623 states have internal predecessors, (25870), 6068 states have call successors, (6068), 2150 states have call predecessors, (6068), 2197 states have return successors, (6259), 6089 states have call predecessors, (6259), 6067 states have call successors, (6259) [2022-07-21 11:07:24,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28689 states to 28689 states and 38197 transitions. [2022-07-21 11:07:24,112 INFO L78 Accepts]: Start accepts. Automaton has 28689 states and 38197 transitions. Word has length 528 [2022-07-21 11:07:24,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:07:24,113 INFO L495 AbstractCegarLoop]: Abstraction has 28689 states and 38197 transitions. [2022-07-21 11:07:24,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 3 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (32), 2 states have call predecessors, (32), 3 states have call successors, (32) [2022-07-21 11:07:24,113 INFO L276 IsEmpty]: Start isEmpty. Operand 28689 states and 38197 transitions. [2022-07-21 11:07:24,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2022-07-21 11:07:24,139 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:07:24,139 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:07:24,162 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 11:07:24,361 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 11:07:24,362 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:07:24,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:07:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash 626504496, now seen corresponding path program 1 times [2022-07-21 11:07:24,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:07:24,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1802381773] [2022-07-21 11:07:24,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 11:07:24,364 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:07:24,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:07:24,367 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 11:07:24,369 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 11:07:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 11:07:28,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 2926 conjuncts, 16 conjunts are in the unsatisfiable core [2022-07-21 11:07:28,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:07:29,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2184 backedges. 301 proven. 364 refuted. 0 times theorem prover too weak. 1519 trivial. 0 not checked. [2022-07-21 11:07:29,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:07:31,045 INFO L134 CoverageAnalysis]: Checked inductivity of 2184 backedges. 17 proven. 364 refuted. 0 times theorem prover too weak. 1803 trivial. 0 not checked. [2022-07-21 11:07:31,045 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:07:31,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1802381773] [2022-07-21 11:07:31,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1802381773] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:07:31,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:07:31,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-07-21 11:07:31,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963242803] [2022-07-21 11:07:31,046 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:07:31,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-07-21 11:07:31,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:07:31,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-07-21 11:07:31,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2022-07-21 11:07:31,048 INFO L87 Difference]: Start difference. First operand 28689 states and 38197 transitions. Second operand has 32 states, 32 states have (on average 8.28125) internal successors, (265), 32 states have internal predecessors, (265), 30 states have call successors, (71), 2 states have call predecessors, (71), 2 states have return successors, (70), 30 states have call predecessors, (70), 30 states have call successors, (70) [2022-07-21 11:07:35,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 11:07:35,290 INFO L93 Difference]: Finished difference Result 60037 states and 80443 transitions. [2022-07-21 11:07:35,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-07-21 11:07:35,291 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 8.28125) internal successors, (265), 32 states have internal predecessors, (265), 30 states have call successors, (71), 2 states have call predecessors, (71), 2 states have return successors, (70), 30 states have call predecessors, (70), 30 states have call successors, (70) Word has length 529 [2022-07-21 11:07:35,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 11:07:35,390 INFO L225 Difference]: With dead ends: 60037 [2022-07-21 11:07:35,391 INFO L226 Difference]: Without dead ends: 31377 [2022-07-21 11:07:35,464 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1071 GetRequests, 1026 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=766, Invalid=1396, Unknown=0, NotChecked=0, Total=2162 [2022-07-21 11:07:35,465 INFO L413 NwaCegarLoop]: 1200 mSDtfsCounter, 118 mSDsluCounter, 17489 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 18689 SdHoareTripleChecker+Invalid, 913 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-21 11:07:35,465 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 18689 Invalid, 913 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-21 11:07:35,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31377 states. [2022-07-21 11:07:36,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31377 to 31377. [2022-07-21 11:07:36,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31377 states, 22439 states have (on average 1.2427470029858727) internal successors, (27886), 22639 states have internal predecessors, (27886), 6740 states have call successors, (6740), 2150 states have call predecessors, (6740), 2197 states have return successors, (6931), 6761 states have call predecessors, (6931), 6739 states have call successors, (6931) [2022-07-21 11:07:36,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31377 states to 31377 states and 41557 transitions. [2022-07-21 11:07:36,794 INFO L78 Accepts]: Start accepts. Automaton has 31377 states and 41557 transitions. Word has length 529 [2022-07-21 11:07:36,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 11:07:36,795 INFO L495 AbstractCegarLoop]: Abstraction has 31377 states and 41557 transitions. [2022-07-21 11:07:36,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 8.28125) internal successors, (265), 32 states have internal predecessors, (265), 30 states have call successors, (71), 2 states have call predecessors, (71), 2 states have return successors, (70), 30 states have call predecessors, (70), 30 states have call successors, (70) [2022-07-21 11:07:36,795 INFO L276 IsEmpty]: Start isEmpty. Operand 31377 states and 41557 transitions. [2022-07-21 11:07:36,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 802 [2022-07-21 11:07:36,828 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 11:07:36,829 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 29, 11, 11, 11, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 11:07:36,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2022-07-21 11:07:37,033 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 11:07:37,033 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 11:07:37,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 11:07:37,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1804852528, now seen corresponding path program 2 times [2022-07-21 11:07:37,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 11:07:37,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1319444555] [2022-07-21 11:07:37,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 11:07:37,036 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 11:07:37,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 11:07:37,037 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 11:07:37,038 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 11:07:51,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 11:07:51,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 11:07:51,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 3966 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-21 11:07:51,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 11:07:54,159 INFO L134 CoverageAnalysis]: Checked inductivity of 8336 backedges. 509 proven. 1740 refuted. 0 times theorem prover too weak. 6087 trivial. 0 not checked. [2022-07-21 11:07:54,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 11:07:59,119 INFO L134 CoverageAnalysis]: Checked inductivity of 8336 backedges. 17 proven. 1740 refuted. 0 times theorem prover too weak. 6579 trivial. 0 not checked. [2022-07-21 11:07:59,119 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 11:07:59,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1319444555] [2022-07-21 11:07:59,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1319444555] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 11:07:59,119 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 11:07:59,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2022-07-21 11:07:59,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669071462] [2022-07-21 11:07:59,120 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 11:07:59,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-07-21 11:07:59,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 11:07:59,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-07-21 11:07:59,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1086, Invalid=2946, Unknown=0, NotChecked=0, Total=4032 [2022-07-21 11:07:59,123 INFO L87 Difference]: Start difference. First operand 31377 states and 41557 transitions. Second operand has 64 states, 64 states have (on average 5.640625) internal successors, (361), 64 states have internal predecessors, (361), 62 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (102), 62 states have call predecessors, (102), 62 states have call successors, (102)